home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1999-09-28 | 12.8 KB | [TEXT/MPS ] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Tue Sep 28 12:00:00 1999, modified Tue Sep 28 12:00:00 1999, creator 'MPS ', type ASCII, 12268 bytes "FireWireSBP2.h" , at 0x306c 602 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [MPS ] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0e 46 69 72 65 57 69 | 72 65 53 42 50 32 2e 68 |..FireWi|reSBP2.h|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 2f ec 00 | 00 02 5a b4 16 96 80 b4 |...../..|..Z.....|
|00000060| 16 96 80 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 64 1a 00 00 |........|....d...|
|00000080| 2f 2a 0d 09 46 69 6c 65 | 3a 09 09 46 69 72 65 57 |/*..File|:..FireW|
|00000090| 69 72 65 53 42 50 32 2e | 68 0d 0d 09 43 6f 6e 74 |ireSBP2.|h...Cont|
|000000a0| 61 69 6e 73 3a 09 50 75 | 62 6c 69 63 20 41 50 49 |ains:.Pu|blic API|
|000000b0| 20 66 6f 72 20 53 65 72 | 69 61 6c 20 42 75 73 20 | for Ser|ial Bus |
|000000c0| 50 72 6f 74 6f 63 6f 6c | 20 32 20 28 53 42 50 2d |Protocol| 2 (SBP-|
|000000d0| 32 29 0d 0d 09 56 65 72 | 73 69 6f 6e 3a 09 31 2e |2)...Ver|sion:.1.|
|000000e0| 30 0d 0d 09 43 6f 70 79 | 72 69 67 68 74 3a 09 a9 |0...Copy|right:..|
|000000f0| 20 31 39 39 38 2d 31 39 | 39 39 20 62 79 20 41 70 | 1998-19|99 by Ap|
|00000100| 70 6c 65 20 43 6f 6d 70 | 75 74 65 72 2c 20 49 6e |ple Comp|uter, In|
|00000110| 63 2e 2c 20 61 6c 6c 20 | 72 69 67 68 74 73 20 72 |c., all |rights r|
|00000120| 65 73 65 72 76 65 64 2e | 0d 0d 09 46 69 6c 65 20 |eserved.|...File |
|00000130| 4f 77 6e 65 72 73 68 69 | 70 3a 0d 0d 09 09 44 52 |Ownershi|p:....DR|
|00000140| 49 3a 09 09 09 09 45 72 | 69 63 20 41 6e 64 65 72 |I:....Er|ic Ander|
|00000150| 73 6f 6e 0d 0d 09 09 4f | 74 68 65 72 20 43 6f 6e |son....O|ther Con|
|00000160| 74 61 63 74 3a 09 09 0d | 0d 09 09 54 65 63 68 6e |tact:...|...Techn|
|00000170| 6f 6c 6f 67 79 3a 09 09 | 09 46 69 72 65 57 69 72 |ology:..|.FireWir|
|00000180| 65 0d 0d 09 57 72 69 74 | 65 72 73 3a 0d 0d 09 09 |e...Writ|ers:....|
|00000190| 28 45 41 29 09 45 72 69 | 63 20 41 6e 64 65 72 73 |(EA).Eri|c Anders|
|000001a0| 6f 6e 20 28 65 77 61 29 | 0d 09 09 28 43 50 29 09 |on (ewa)|...(CP).|
|000001b0| 43 6f 6c 6c 69 6e 20 50 | 69 65 70 65 72 0d 09 09 |Collin P|ieper...|
|000001c0| 28 44 43 42 29 09 43 6c | 69 6e 74 6f 6e 20 42 61 |(DCB).Cl|inton Ba|
|000001d0| 75 64 65 72 0d 0d 09 43 | 68 61 6e 67 65 20 48 69 |uder...C|hange Hi|
|000001e0| 73 74 6f 72 79 20 28 6d | 6f 73 74 20 72 65 63 65 |story (m|ost rece|
|000001f0| 6e 74 20 66 69 72 73 74 | 29 3a 0d 0d 09 20 20 3c |nt first|):... <|
|00000200| 46 57 31 33 3e 09 20 32 | 2f 32 32 2f 39 39 09 45 |FW13>. 2|/22/99.E|
|00000210| 41 09 09 52 65 6d 6f 76 | 65 64 20 44 65 76 69 63 |A..Remov|ed Devic|
|00000220| 65 4e 6f 74 69 66 79 2e | 68 2e 0d 09 20 20 3c 46 |eNotify.|h... <F|
|00000230| 57 31 32 3e 09 20 32 2f | 31 35 2f 39 39 09 44 43 |W12>. 2/|15/99.DC|
|00000240| 42 09 09 52 6f 6c 6c 2d | 69 6e 20 45 72 69 63 27 |B..Roll-|in Eric'|
|00000250| 73 20 63 68 61 6e 67 65 | 73 2e 0d 09 3c 46 57 31 |s change|s...<FW1|
|00000260| 31 61 31 3e 09 20 20 32 | 2f 37 2f 39 39 09 45 41 |1a1>. 2|/7/99.EA|
|00000270| 09 09 41 64 64 65 64 20 | 6b 53 42 50 32 4e 6f 72 |..Added |kSBP2Nor|
|00000280| 6d 61 6c 43 6f 6d 6d 61 | 6e 64 52 65 73 65 74 2e |malComma|ndReset.|
|00000290| 20 20 41 64 64 65 64 20 | 67 65 6e 65 72 61 74 69 | Added |generati|
|000002a0| 6f 6e 20 66 6c 61 67 2f | 73 65 72 76 69 63 65 0d |on flag/|service.|
|000002b0| 09 09 09 09 09 09 09 09 | 09 66 6f 72 20 6e 6f 72 |........|.for nor|
|000002c0| 6d 61 6c 20 63 6f 6d 6d | 61 6e 64 20 6f 62 6a 65 |mal comm|and obje|
|000002d0| 63 74 73 2e 20 20 4f 6e | 20 61 20 62 72 61 6e 63 |cts. On| a branc|
|000002e0| 68 20 62 65 63 61 75 73 | 65 20 74 68 65 20 6e 65 |h becaus|e the ne|
|000002f0| 77 0d 09 09 09 09 09 09 | 09 09 09 73 65 72 76 69 |w.......|...servi|
|00000300| 63 65 73 20 61 72 65 20 | 61 6c 73 6f 20 6f 6e 20 |ces are |also on |
|00000310| 61 20 62 72 61 6e 63 68 | 2e 0d 09 20 20 3c 46 57 |a branch|... <FW|
|00000320| 31 31 3e 09 20 20 31 2f | 37 2f 39 39 09 43 50 09 |11>. 1/|7/99.CP.|
|00000330| 09 46 69 78 20 74 79 70 | 6f 20 69 6e 20 46 57 47 |.Fix typ|o in FWG|
|00000340| 65 74 53 42 50 32 43 6f | 6d 6d 61 6e 64 4c 55 4e |etSBP2Co|mmandLUN|
|00000350| 20 64 65 66 69 6e 69 74 | 69 6f 6e 0d 09 20 20 3c | definit|ion.. <|
|00000360| 46 57 31 30 3e 09 20 20 | 31 2f 33 2f 39 39 09 45 |FW10>. |1/3/99.E|
|00000370| 41 09 09 41 64 64 65 64 | 20 65 6e 75 6d 20 66 6f |A..Added| enum fo|
|00000380| 72 20 66 6f 75 72 20 4f | 52 42 20 74 79 70 65 73 |r four O|RB types|
|00000390| 20 28 6e 6f 72 6d 61 6c | 2c 20 72 65 73 65 72 76 | (normal|, reserv|
|000003a0| 65 64 2c 20 76 65 6e 64 | 6f 72 2c 20 61 6e 64 0d |ed, vend|or, and.|
|000003b0| 09 09 09 09 09 09 09 09 | 09 64 75 6d 6d 79 29 2e |........|.dummy).|
|000003c0| 0d 09 20 20 20 3c 46 57 | 39 3e 09 20 20 31 2f 33 |.. <FW|9>. 1/3|
|000003d0| 2f 39 39 09 45 41 09 09 | 43 68 61 6e 67 65 64 20 |/99.EA..|Changed |
|000003e0| 70 50 61 73 73 77 6f 72 | 64 20 66 72 6f 6d 20 64 |pPasswor|d from d|
|000003f0| 6f 75 62 6c 65 20 74 6f | 20 73 69 6e 67 6c 65 20 |ouble to| single |
|00000400| 70 6f 69 6e 74 65 72 20 | 69 6e 20 47 65 74 2f 53 |pointer |in Get/S|
|00000410| 65 74 0d 09 09 09 09 09 | 09 09 09 09 66 75 6e 63 |et......|....func|
|00000420| 74 69 6f 6e 73 20 66 6f | 72 20 4c 6f 67 69 6e 73 |tions fo|r Logins|
|00000430| 2e 0d 09 20 20 20 3c 46 | 57 38 3e 09 20 20 31 2f |... <F|W8>. 1/|
|00000440| 33 2f 39 39 09 45 41 09 | 09 41 64 64 65 64 20 46 |3/99.EA.|.Added F|
|00000450| 57 47 65 74 53 42 50 32 | 4e 6f 72 6d 61 6c 43 6f |WGetSBP2|NormalCo|
|00000460| 6d 6d 61 6e 64 4f 62 6a | 65 63 74 46 72 6f 6d 4f |mmandObj|ectFromO|
|00000470| 52 42 5f 50 4f 49 4e 54 | 45 52 2e 0d 09 20 20 20 |RB_POINT|ER... |
|00000480| 3c 46 57 37 3e 09 20 20 | 31 2f 33 2f 39 39 09 45 |<FW7>. |1/3/99.E|
|00000490| 41 09 09 41 64 64 65 64 | 20 46 57 53 65 74 53 42 |A..Added| FWSetSB|
|000004a0| 50 32 43 6f 6d 6d 61 6e | 64 4c 55 4e 20 61 6e 64 |P2Comman|dLUN and|
|000004b0| 20 46 57 47 65 74 53 42 | 50 32 43 6f 6d 6d 61 6e | FWGetSB|P2Comman|
|000004c0| 64 4c 55 4e 20 70 72 6f | 74 6f 74 79 70 65 73 2e |dLUN pro|totypes.|
|000004d0| 0d 09 20 20 20 3c 46 57 | 36 3e 09 31 32 2f 33 31 |.. <FW|6>.12/31|
|000004e0| 2f 39 38 09 45 41 09 09 | 52 65 6d 6f 76 65 64 20 |/98.EA..|Removed |
|000004f0| 6f 62 73 6f 6c 65 74 65 | 20 6b 53 42 50 32 54 65 |obsolete| kSBP2Te|
|00000500| 72 6d 69 6e 61 74 65 54 | 61 73 6b 20 61 6e 64 20 |rminateT|ask and |
|00000510| 6b 53 42 50 32 43 6c 65 | 61 72 54 61 73 6b 53 65 |kSBP2Cle|arTaskSe|
|00000520| 74 2e 0d 09 20 20 20 3c | 46 57 35 3e 09 31 31 2f |t... <|FW5>.11/|
|00000530| 31 38 2f 39 38 09 45 41 | 09 09 41 64 64 65 64 20 |18/98.EA|..Added |
|00000540| 63 6f 6d 6d 61 6e 64 20 | 6f 62 6a 65 63 74 20 49 |command |object I|
|00000550| 44 20 74 6f 20 6e 6f 74 | 69 66 69 63 61 74 69 6f |D to not|ificatio|
|00000560| 6e 20 73 74 72 75 63 74 | 75 72 65 2e 20 41 64 64 |n struct|ure. Add|
|00000570| 65 64 0d 09 09 09 09 09 | 09 09 09 09 72 6f 75 74 |ed......|....rout|
|00000580| 69 6e 65 73 20 74 6f 20 | 61 63 63 65 73 73 20 63 |ines to |access c|
|00000590| 6c 69 65 6e 74 44 61 74 | 61 20 28 72 65 66 43 6f |lientDat|a (refCo|
|000005a0| 6e 29 2e 0d 09 20 20 20 | 3c 46 57 34 3e 09 31 31 |n)... |<FW4>.11|
|000005b0| 2f 31 35 2f 39 38 09 45 | 41 09 09 41 64 64 65 64 |/15/98.E|A..Added|
|000005c0| 20 70 72 6f 74 6f 74 79 | 70 65 20 66 6f 72 20 46 | prototy|pe for F|
|000005d0| 57 47 65 74 53 42 50 32 | 4c 55 4e 46 72 6f 6d 46 |WGetSBP2|LUNFromF|
|000005e0| 57 52 65 66 65 72 65 6e | 63 65 49 44 2e 0d 09 20 |WReferen|ceID... |
|000005f0| 20 20 3c 46 57 33 3e 09 | 31 30 2f 32 38 2f 39 38 | <FW3>.|10/28/98|
|00000600| 09 44 43 42 09 09 41 64 | 64 65 64 20 73 74 72 75 |.DCB..Ad|ded stru|
|00000610| 63 74 75 72 65 73 20 66 | 6f 72 20 44 46 4d 44 65 |ctures f|or DFMDe|
|00000620| 73 63 72 69 70 74 6f 72 | 20 6d 61 74 63 68 69 6e |scriptor| matchin|
|00000630| 67 20 6f 66 20 53 42 50 | 32 20 64 65 76 69 63 65 |g of SBP|2 device|
|00000640| 73 2e 0d 09 20 20 20 3c | 46 57 32 3e 09 20 39 2f |s... <|FW2>. 9/|
|00000650| 32 30 2f 39 38 09 45 41 | 09 09 46 69 6c 6c 65 64 |20/98.EA|..Filled|
|00000660| 20 69 6e 20 68 65 61 64 | 65 72 20 63 6f 6d 6d 65 | in head|er comme|
|00000670| 6e 74 73 2e 0d 09 20 20 | 20 3c 46 57 31 3e 09 20 |nts... | <FW1>. |
|00000680| 39 2f 32 30 2f 39 38 09 | 45 41 09 09 66 69 72 73 |9/20/98.|EA..firs|
|00000690| 74 20 63 68 65 63 6b 65 | 64 20 69 6e 0d 2a 2f 0d |t checke|d in.*/.|
|000006a0| 0d 0d 0d 23 69 66 6e 64 | 65 66 20 5f 5f 46 49 52 |...#ifnd|ef __FIR|
|000006b0| 45 57 49 52 45 53 42 50 | 32 5f 5f 0d 23 64 65 66 |EWIRESBP|2__.#def|
|000006c0| 69 6e 65 20 5f 5f 46 49 | 52 45 57 49 52 45 53 42 |ine __FI|REWIRESB|
|000006d0| 50 32 5f 5f 0d 0d 23 69 | 66 6e 64 65 66 20 5f 5f |P2__..#i|fndef __|
|000006e0| 54 59 50 45 53 5f 5f 0d | 23 69 6e 63 6c 75 64 65 |TYPES__.|#include|
|000006f0| 20 3c 54 79 70 65 73 2e | 68 3e 0d 23 65 6e 64 69 | <Types.|h>.#endi|
|00000700| 66 0d 23 69 66 6e 64 65 | 66 20 5f 5f 4e 41 4d 45 |f.#ifnde|f __NAME|
|00000710| 52 45 47 49 53 54 52 59 | 5f 5f 0d 23 69 6e 63 6c |REGISTRY|__.#incl|
|00000720| 75 64 65 20 3c 4e 61 6d | 65 52 65 67 69 73 74 72 |ude <Nam|eRegistr|
|00000730| 79 2e 68 3e 0d 23 65 6e | 64 69 66 0d 23 69 66 6e |y.h>.#en|dif.#ifn|
|00000740| 64 65 66 20 5f 5f 46 49 | 52 45 57 49 52 45 5f 5f |def __FI|REWIRE__|
|00000750| 0d 23 69 6e 63 6c 75 64 | 65 20 3c 46 69 72 65 57 |.#includ|e <FireW|
|00000760| 69 72 65 2e 68 3e 0d 23 | 65 6e 64 69 66 0d 0d 23 |ire.h>.#|endif..#|
|00000770| 69 66 64 65 66 20 5f 5f | 63 70 6c 75 73 70 6c 75 |ifdef __|cplusplu|
|00000780| 73 0d 65 78 74 65 72 6e | 20 22 43 22 20 7b 0d 23 |s.extern| "C" {.#|
|00000790| 65 6e 64 69 66 0d 0d 23 | 69 66 20 50 52 41 47 4d |endif..#|if PRAGM|
|000007a0| 41 5f 49 4d 50 4f 52 54 | 5f 53 55 50 50 4f 52 54 |A_IMPORT|_SUPPORT|
|000007b0| 45 44 0d 23 70 72 61 67 | 6d 61 20 69 6d 70 6f 72 |ED.#prag|ma impor|
|000007c0| 74 20 6f 6e 0d 23 65 6e | 64 69 66 0d 0d 23 69 66 |t on.#en|dif..#if|
|000007d0| 20 50 52 41 47 4d 41 5f | 41 4c 49 47 4e 5f 53 55 | PRAGMA_|ALIGN_SU|
|000007e0| 50 50 4f 52 54 45 44 0d | 23 70 72 61 67 6d 61 20 |PPORTED.|#pragma |
|000007f0| 6f 70 74 69 6f 6e 73 20 | 61 6c 69 67 6e 3d 70 6f |options |align=po|
|00000800| 77 65 72 0d 23 65 6e 64 | 69 66 0d 0d 2f 2f 2f 2f |wer.#end|if..////|
|00000810| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000820| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000830| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000840| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000850| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 0d 2f 2f 0d |////////|////.//.|
|00000860| 2f 2f 20 44 46 4d 20 73 | 74 72 75 63 74 75 72 65 |// DFM s|tructure|
|00000870| 73 20 66 6f 72 20 53 42 | 50 32 2e 0d 2f 2f 0d 0d |s for SB|P2..//..|
|00000880| 73 74 72 75 63 74 20 53 | 42 50 44 46 4d 44 61 74 |struct S|BPDFMDat|
|00000890| 61 53 74 72 75 63 74 0d | 7b 0d 09 55 49 6e 74 33 |aStruct.|{..UInt3|
|000008a0| 32 09 09 09 09 76 65 6e | 64 6f 72 49 44 3b 0d 09 |2....ven|dorID;..|
|000008b0| 55 49 6e 74 33 32 09 09 | 09 09 73 6f 66 74 77 61 |UInt32..|..softwa|
|000008c0| 72 65 52 65 76 3b 0d 09 | 55 49 6e 74 33 32 09 09 |reRev;..|UInt32..|
|000008d0| 09 09 66 69 72 6d 77 61 | 72 65 52 65 76 3b 0d 09 |..firmwa|reRev;..|
|000008e0| 55 49 6e 74 33 32 09 09 | 09 09 4c 55 4e 3b 0d 09 |UInt32..|..LUN;..|
|000008f0| 55 49 6e 74 33 32 09 09 | 09 09 64 65 76 54 79 70 |UInt32..|..devTyp|
|00000900| 65 3b 0d 7d 3b 0d 74 79 | 70 65 64 65 66 20 73 74 |e;.};.ty|pedef st|
|00000910| 72 75 63 74 20 53 42 50 | 44 46 4d 44 61 74 61 53 |ruct SBP|DFMDataS|
|00000920| 74 72 75 63 74 0d 09 09 | 09 09 09 09 53 42 50 44 |truct...|....SBPD|
|00000930| 46 4d 44 61 74 61 2c 0d | 09 09 09 09 09 09 2a 53 |FMData,.|......*S|
|00000940| 42 50 44 46 4d 44 61 74 | 61 50 74 72 3b 0d 0d 73 |BPDFMDat|aPtr;..s|
|00000950| 74 72 75 63 74 20 53 42 | 50 4d 61 74 63 68 44 61 |truct SB|PMatchDa|
|00000960| 74 61 53 74 72 75 63 74 | 0d 7b 0d 09 55 6e 73 69 |taStruct|.{..Unsi|
|00000970| 67 6e 65 64 57 69 64 65 | 09 09 09 76 65 6e 64 6f |gnedWide|...vendo|
|00000980| 72 49 44 3b 0d 09 55 6e | 73 69 67 6e 65 64 57 69 |rID;..Un|signedWi|
|00000990| 64 65 09 09 09 73 6f 66 | 74 77 61 72 65 52 65 76 |de...sof|twareRev|
|000009a0| 3b 0d 09 55 6e 73 69 67 | 6e 65 64 57 69 64 65 09 |;..Unsig|nedWide.|
|000009b0| 09 09 66 69 72 6d 77 61 | 72 65 52 65 76 3b 0d 09 |..firmwa|reRev;..|
|000009c0| 55 6e 73 69 67 6e 65 64 | 57 69 64 65 09 09 09 4c |Unsigned|Wide...L|
|000009d0| 55 4e 3b 0d 09 55 6e 73 | 69 67 6e 65 64 57 69 64 |UN;..Uns|ignedWid|
|000009e0| 65 09 09 09 64 65 76 54 | 79 70 65 3b 0d 7d 3b 0d |e...devT|ype;.};.|
|000009f0| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 53 |typedef |struct S|
|00000a00| 42 50 4d 61 74 63 68 44 | 61 74 61 53 74 72 75 63 |BPMatchD|ataStruc|
|00000a10| 74 0d 09 09 09 09 09 09 | 09 53 42 50 4d 61 74 63 |t.......|.SBPMatc|
|00000a20| 68 44 61 74 61 2c 0d 09 | 09 09 09 09 09 09 2a 53 |hData,..|......*S|
|00000a30| 42 50 4d 61 74 63 68 44 | 61 74 61 50 74 72 3b 0d |BPMatchD|ataPtr;.|
|00000a40| 0d 0d 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |..//////|////////|
|00000a50| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000a60| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000a70| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000a80| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000a90| 2f 2f 0d 2f 2f 0d 2f 2f | 20 50 75 62 6c 69 63 20 |//.//.//| Public |
|00000aa0| 46 69 72 65 57 69 72 65 | 20 53 42 50 2d 32 20 64 |FireWire| SBP-2 d|
|00000ab0| 65 66 73 2e 0d 2f 2f 0d | 0d 2f 2f 20 4c 6f 67 69 |efs..//.|.// Logi|
|00000ac0| 6e 20 63 6f 6d 6d 61 6e | 64 20 6f 62 6a 65 63 74 |n comman|d object|
|00000ad0| 20 6f 70 74 69 6f 6e 20 | 66 6c 61 67 73 3a 0d 0d | option |flags:..|
|00000ae0| 65 6e 75 6d 0d 7b 0d 09 | 6b 53 42 50 32 4e 6f 74 |enum.{..|kSBP2Not|
|00000af0| 69 66 79 4f 6e 4c 6f 67 | 69 6e 43 6f 6d 70 6c 65 |ifyOnLog|inComple|
|00000b00| 74 65 09 09 09 3d 20 28 | 31 20 3c 3c 20 30 29 2c |te...= (|1 << 0),|
|00000b10| 0d 09 6b 53 42 50 32 4e | 6f 74 69 66 79 4f 6e 4c |..kSBP2N|otifyOnL|
|00000b20| 6f 67 69 6e 46 61 69 6c | 65 64 09 09 09 3d 20 28 |oginFail|ed...= (|
|00000b30| 31 20 3c 3c 20 31 29 2c | 0d 09 6b 53 42 50 32 4e |1 << 1),|..kSBP2N|
|00000b40| 6f 74 69 66 79 4f 6e 52 | 65 63 6f 6e 6e 65 63 74 |otifyOnR|econnect|
|00000b50| 69 6e 67 09 09 09 3d 20 | 28 31 20 3c 3c 20 32 29 |ing...= |(1 << 2)|
|00000b60| 2c 0d 09 6b 53 42 50 32 | 4e 6f 74 69 66 79 4f 6e |,..kSBP2|NotifyOn|
|00000b70| 52 65 63 6f 6e 6e 65 63 | 74 43 6f 6d 70 6c 65 74 |Reconnec|tComplet|
|00000b80| 65 09 09 3d 20 28 31 20 | 3c 3c 20 33 29 2c 0d 09 |e..= (1 |<< 3),..|
|00000b90| 6b 53 42 50 32 4e 6f 74 | 69 66 79 4f 6e 52 65 63 |kSBP2Not|ifyOnRec|
|00000ba0| 6f 6e 6e 65 63 74 46 61 | 69 6c 65 64 09 09 3d 20 |onnectFa|iled..= |
|00000bb0| 28 31 20 3c 3c 20 34 29 | 2c 0d 09 6b 53 42 50 32 |(1 << 4)|,..kSBP2|
|00000bc0| 45 78 63 6c 75 73 69 76 | 65 4c 6f 67 69 6e 09 09 |Exclusiv|eLogin..|
|00000bd0| 09 09 09 3d 20 28 31 20 | 3c 3c 20 35 29 0d 7d 3b |...= (1 |<< 5).};|
|00000be0| 09 0d 0d 0d 2f 2f 20 4e | 6f 74 69 66 69 63 61 74 |....// N|otificat|
|00000bf0| 69 6f 6e 20 65 76 65 6e | 74 73 3a 0d 0d 65 6e 75 |ion even|ts:..enu|
|00000c00| 6d 0d 7b 0d 09 6b 53 42 | 50 32 4c 6f 67 69 6e 43 |m.{..kSB|P2LoginC|
|00000c10| 6f 6d 70 6c 65 74 65 09 | 09 09 09 09 3d 20 31 2c |omplete.|....= 1,|
|00000c20| 0d 09 6b 53 42 50 32 4c | 6f 67 69 6e 46 61 69 6c |..kSBP2L|oginFail|
|00000c30| 65 64 09 09 09 09 09 3d | 20 32 2c 0d 09 6b 53 42 |ed.....=| 2,..kSB|
|00000c40| 50 32 52 65 63 6f 6e 6e | 65 63 74 69 6e 67 09 09 |P2Reconn|ecting..|
|00000c50| 09 09 09 3d 20 33 2c 0d | 09 6b 53 42 50 32 52 65 |...= 3,.|.kSBP2Re|
|00000c60| 63 6f 6e 6e 65 63 74 43 | 6f 6d 70 6c 65 74 65 09 |connectC|omplete.|
|00000c70| 09 09 09 3d 20 34 2c 0d | 09 6b 53 42 50 32 52 65 |...= 4,.|.kSBP2Re|
|00000c80| 63 6f 6e 6e 65 63 74 46 | 61 69 6c 65 64 09 09 09 |connectF|ailed...|
|00000c90| 09 3d 20 35 2c 0d 09 6b | 53 42 50 32 4e 6f 72 6d |.= 5,..k|SBP2Norm|
|00000ca0| 61 6c 43 6f 6d 6d 61 6e | 64 53 74 61 74 75 73 09 |alComman|dStatus.|
|00000cb0| 09 09 3d 20 36 2c 0d 09 | 6b 53 42 50 32 4e 6f 72 |..= 6,..|kSBP2Nor|
|00000cc0| 6d 61 6c 43 6f 6d 6d 61 | 6e 64 54 69 6d 65 6f 75 |malComma|ndTimeou|
|00000cd0| 74 09 09 09 3d 20 37 2c | 0d 09 6b 53 42 50 32 55 |t...= 7,|..kSBP2U|
|00000ce0| 6e 73 6f 6c 69 63 69 74 | 65 64 53 74 61 74 75 73 |nsolicit|edStatus|
|00000cf0| 09 09 09 09 3d 20 38 2c | 0d 09 6b 53 42 50 32 4e |....= 8,|..kSBP2N|
|00000d00| 6f 72 6d 61 6c 43 6f 6d | 6d 61 6e 64 52 65 73 65 |ormalCom|mandRese|
|00000d10| 74 09 09 09 09 3d 20 39 | 0d 7d 3b 09 0d 0d 0d 2f |t....= 9|.};..../|
|00000d20| 2f 20 4e 6f 72 6d 61 6c | 20 63 6f 6d 6d 61 6e 64 |/ Normal| command|
|00000d30| 20 6f 62 6a 65 63 74 20 | 6f 70 74 69 6f 6e 20 66 | object |option f|
|00000d40| 6c 61 67 73 3a 0d 0d 65 | 6e 75 6d 0d 7b 0d 09 6b |lags:..e|num.{..k|
|00000d50| 53 42 50 32 43 6f 6d 6d | 61 6e 64 43 6f 6d 70 6c |SBP2Comm|andCompl|
|00000d60| 65 74 65 4e 6f 74 69 66 | 79 09 09 09 3d 20 28 31 |eteNotif|y...= (1|
|00000d70| 20 3c 3c 20 30 29 2c 0d | 09 6b 53 42 50 32 43 6f | << 0),.|.kSBP2Co|
|00000d80| 6d 6d 61 6e 64 54 72 61 | 6e 73 66 65 72 44 61 74 |mmandTra|nsferDat|
|00000d90| 61 46 72 6f 6d 54 61 72 | 67 65 74 09 3d 20 28 31 |aFromTar|get.= (1|
|00000da0| 20 3c 3c 20 31 29 2c 0d | 09 6b 53 42 50 32 43 6f | << 1),.|.kSBP2Co|
|00000db0| 6d 6d 61 6e 64 49 6d 6d | 65 64 69 61 74 65 09 09 |mmandImm|ediate..|
|00000dc0| 09 09 3d 20 28 31 20 3c | 3c 20 32 29 2c 0d 09 6b |..= (1 <|< 2),..k|
|00000dd0| 53 42 50 32 43 6f 6d 6d | 61 6e 64 36 34 42 69 74 |SBP2Comm|and64Bit|
|00000de0| 42 75 66 66 65 72 41 64 | 64 72 65 73 73 65 73 09 |BufferAd|dresses.|
|00000df0| 3d 20 28 31 20 3c 3c 20 | 33 29 2c 0d 09 6b 53 42 |= (1 << |3),..kSB|
|00000e00| 50 32 43 6f 6d 6d 61 6e | 64 43 6f 6e 74 69 67 75 |P2Comman|dContigu|
|00000e10| 6f 75 73 42 75 66 66 65 | 72 73 09 09 3d 20 28 31 |ousBuffe|rs..= (1|
|00000e20| 20 3c 3c 20 34 29 2c 0d | 09 6b 53 42 50 32 43 6f | << 4),.|.kSBP2Co|
|00000e30| 6d 6d 61 6e 64 4e 6f 72 | 6d 61 6c 4f 52 42 09 09 |mmandNor|malORB..|
|00000e40| 09 09 3d 20 28 31 20 3c | 3c 20 35 29 2c 0d 09 6b |..= (1 <|< 5),..k|
|00000e50| 53 42 50 32 43 6f 6d 6d | 61 6e 64 52 65 73 65 72 |SBP2Comm|andReser|
|00000e60| 76 65 64 4f 52 42 09 09 | 09 09 3d 20 28 31 20 3c |vedORB..|..= (1 <|
|00000e70| 3c 20 36 29 2c 0d 09 6b | 53 42 50 32 43 6f 6d 6d |< 6),..k|SBP2Comm|
|00000e80| 61 6e 64 56 65 6e 64 6f | 72 4f 52 42 09 09 09 09 |andVendo|rORB....|
|00000e90| 3d 20 28 31 20 3c 3c 20 | 37 29 2c 0d 09 6b 53 42 |= (1 << |7),..kSB|
|00000ea0| 50 32 43 6f 6d 6d 61 6e | 64 44 75 6d 6d 79 4f 52 |P2Comman|dDummyOR|
|00000eb0| 42 09 09 09 09 3d 20 28 | 31 20 3c 3c 20 38 29 2c |B....= (|1 << 8),|
|00000ec0| 0d 09 6b 53 42 50 32 43 | 6f 6d 6d 61 6e 64 43 68 |..kSBP2C|ommandCh|
|00000ed0| 65 63 6b 47 65 6e 65 72 | 61 74 69 6f 6e 09 09 09 |eckGener|ation...|
|00000ee0| 3d 20 28 31 20 3c 3c 20 | 39 29 0d 7d 3b 09 0d 0d |= (1 << |9).};...|
|00000ef0| 0d 2f 2f 20 46 75 6e 63 | 74 69 6f 6e 20 63 6f 64 |.// Func|tion cod|
|00000f00| 65 73 20 66 6f 72 20 4d | 61 6e 61 67 65 6d 65 6e |es for M|anagemen|
|00000f10| 74 20 4f 52 42 73 2e 20 | 20 4e 6f 74 20 61 6c 6c |t ORBs. | Not all|
|00000f20| 20 63 6f 64 65 73 20 61 | 72 65 20 61 76 61 69 6c | codes a|re avail|
|00000f30| 61 62 6c 65 20 74 6f 20 | 64 72 69 76 65 72 73 2e |able to |drivers.|
|00000f40| 0d 2f 2f 20 28 4c 6f 67 | 69 6e 2c 20 52 65 63 6f |.// (Log|in, Reco|
|00000f50| 6e 6e 65 63 74 2c 20 4c | 6f 67 6f 75 74 20 61 72 |nnect, L|ogout ar|
|00000f60| 65 20 75 73 65 64 20 61 | 75 74 6f 6d 61 74 69 63 |e used a|utomatic|
|00000f70| 61 6c 6c 79 20 2d 20 64 | 6f 20 6e 6f 74 20 74 72 |ally - d|o not tr|
|00000f80| 79 20 74 6f 20 75 73 65 | 20 74 68 65 73 65 2e 29 |y to use| these.)|
|00000f90| 0d 0d 65 6e 75 6d 0d 7b | 0d 09 6b 53 42 50 32 4c |..enum.{|..kSBP2L|
|00000fa0| 6f 67 69 6e 09 09 09 09 | 09 09 09 3d 20 30 2c 0d |ogin....|...= 0,.|
|00000fb0| 09 6b 53 42 50 32 51 75 | 65 72 79 4c 6f 67 69 6e |.kSBP2Qu|eryLogin|
|00000fc0| 73 09 09 09 09 09 3d 20 | 31 2c 0d 09 6b 53 42 50 |s.....= |1,..kSBP|
|00000fd0| 32 52 65 63 6f 6e 6e 65 | 63 74 09 09 09 09 09 09 |2Reconne|ct......|
|00000fe0| 3d 20 33 2c 0d 09 6b 53 | 42 50 32 53 65 74 50 61 |= 3,..kS|BP2SetPa|
|00000ff0| 73 73 77 6f 72 64 09 09 | 09 09 09 3d 20 34 2c 0d |ssword..|...= 4,.|
|00001000| 09 6b 53 42 50 32 4c 6f | 67 6f 75 74 09 09 09 09 |.kSBP2Lo|gout....|
|00001010| 09 09 09 3d 20 37 2c 0d | 09 6b 53 42 50 32 41 62 |...= 7,.|.kSBP2Ab|
|00001020| 6f 72 74 54 61 73 6b 09 | 09 09 09 09 09 3d 20 30 |ortTask.|.....= 0|
|00001030| 78 42 2c 0d 09 6b 53 42 | 50 32 41 62 6f 72 74 54 |xB,..kSB|P2AbortT|
|00001040| 61 73 6b 53 65 74 09 09 | 09 09 09 3d 20 30 78 43 |askSet..|...= 0xC|
|00001050| 2c 0d 09 6b 53 42 50 32 | 4c 6f 67 69 63 61 6c 55 |,..kSBP2|LogicalU|
|00001060| 6e 69 74 52 65 73 65 74 | 09 09 09 09 3d 20 30 78 |nitReset|....= 0x|
|00001070| 45 2c 0d 09 6b 53 42 50 | 32 54 61 72 67 65 74 52 |E,..kSBP|2TargetR|
|00001080| 65 73 65 74 09 09 09 09 | 09 3d 20 30 78 46 0d 7d |eset....|.= 0xF.}|
|00001090| 3b 09 0d 0d 0d 73 74 72 | 75 63 74 20 46 57 43 6c |;....str|uct FWCl|
|000010a0| 69 65 6e 74 53 42 50 32 | 4e 6f 74 69 66 79 50 61 |ientSBP2|NotifyPa|
|000010b0| 72 61 6d 73 53 74 72 75 | 63 74 0d 7b 0d 09 46 57 |ramsStru|ct.{..FW|
|000010c0| 43 6c 69 65 6e 74 49 6e | 74 65 72 66 61 63 65 50 |ClientIn|terfaceP|
|000010d0| 61 72 61 6d 73 09 09 66 | 77 43 6c 69 65 6e 74 49 |arams..f|wClientI|
|000010e0| 6e 74 65 72 66 61 63 65 | 50 61 72 61 6d 73 3b 09 |nterface|Params;.|
|000010f0| 09 09 2f 2f 20 63 6f 6d | 6d 6f 6e 20 70 61 72 61 |..// com|mon para|
|00001100| 6d 73 0d 09 46 57 43 6f | 6d 6d 61 6e 64 4f 62 6a |ms..FWCo|mmandObj|
|00001110| 65 63 74 49 44 09 09 09 | 66 77 43 6f 6d 6d 61 6e |ectID...|fwComman|
|00001120| 64 4f 62 6a 65 63 74 49 | 44 3b 0d 09 55 49 6e 74 |dObjectI|D;..UInt|
|00001130| 33 32 09 09 09 09 09 09 | 6e 6f 74 69 66 69 63 61 |32......|notifica|
|00001140| 74 69 6f 6e 45 76 65 6e | 74 3b 0d 09 50 74 72 09 |tionEven|t;..Ptr.|
|00001150| 09 09 09 09 09 09 6d 65 | 73 73 61 67 65 3b 0d 09 |......me|ssage;..|
|00001160| 55 49 6e 74 33 32 09 09 | 09 09 09 09 6c 65 6e 67 |UInt32..|....leng|
|00001170| 74 68 3b 0d 09 50 74 72 | 09 09 09 09 09 09 09 6c |th;..Ptr|.......l|
|00001180| 6f 67 69 6e 52 65 73 70 | 6f 6e 73 65 3b 0d 09 55 |oginResp|onse;..U|
|00001190| 49 6e 74 33 32 09 09 09 | 09 09 09 6e 6f 74 69 66 |Int32...|...notif|
|000011a0| 69 63 61 74 69 6f 6e 50 | 72 6f 63 44 61 74 61 3b |icationP|rocData;|
|000011b0| 0d 09 55 49 6e 74 33 32 | 09 09 09 09 09 09 67 65 |..UInt32|......ge|
|000011c0| 6e 65 72 61 74 69 6f 6e | 3b 0d 7d 3b 0d 74 79 70 |neration|;.};.typ|
|000011d0| 65 64 65 66 20 73 74 72 | 75 63 74 20 46 57 43 6c |edef str|uct FWCl|
|000011e0| 69 65 6e 74 53 42 50 32 | 4e 6f 74 69 66 79 50 61 |ientSBP2|NotifyPa|
|000011f0| 72 61 6d 73 53 74 72 75 | 63 74 0d 09 09 09 09 09 |ramsStru|ct......|
|00001200| 09 09 09 46 57 43 6c 69 | 65 6e 74 53 42 50 32 4e |...FWCli|entSBP2N|
|00001210| 6f 74 69 66 79 50 61 72 | 61 6d 73 2c 0d 09 09 09 |otifyPar|ams,....|
|00001220| 09 09 09 09 09 2a 46 57 | 43 6c 69 65 6e 74 53 42 |.....*FW|ClientSB|
|00001230| 50 32 4e 6f 74 69 66 79 | 50 61 72 61 6d 73 50 74 |P2Notify|ParamsPt|
|00001240| 72 3b 0d 09 0d 74 79 70 | 65 64 65 66 20 4f 53 53 |r;...typ|edef OSS|
|00001250| 74 61 74 75 73 20 28 46 | 57 43 6c 69 65 6e 74 53 |tatus (F|WClientS|
|00001260| 42 50 32 4e 6f 74 69 66 | 79 50 72 6f 63 29 20 28 |BP2Notif|yProc) (|
|00001270| 0d 09 46 57 43 6c 69 65 | 6e 74 53 42 50 32 4e 6f |..FWClie|ntSBP2No|
|00001280| 74 69 66 79 50 61 72 61 | 6d 73 50 74 72 09 70 46 |tifyPara|msPtr.pF|
|00001290| 57 43 6c 69 65 6e 74 53 | 42 50 32 4e 6f 74 69 66 |WClientS|BP2Notif|
|000012a0| 79 50 61 72 61 6d 73 2c | 0d 09 55 49 6e 74 33 32 |yParams,|..UInt32|
|000012b0| 09 09 09 09 09 09 2a 70 | 43 6f 6d 6d 61 6e 64 41 |......*p|CommandA|
|000012c0| 63 63 65 70 74 61 6e 63 | 65 29 3b 0d 74 79 70 65 |cceptanc|e);.type|
|000012d0| 64 65 66 20 46 57 43 6c | 69 65 6e 74 53 42 50 32 |def FWCl|ientSBP2|
|000012e0| 4e 6f 74 69 66 79 50 72 | 6f 63 09 2a 46 57 43 6c |NotifyPr|oc.*FWCl|
|000012f0| 69 65 6e 74 53 42 50 32 | 4e 6f 74 69 66 79 50 72 |ientSBP2|NotifyPr|
|00001300| 6f 63 50 74 72 3b 0d 0d | 0d 2f 2f 2f 2f 2f 2f 2f |ocPtr;..|.///////|
|00001310| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001320| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001330| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001340| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001350| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 0d 2f 2f 0d 2f 2f 20 |////////|/.//.// |
|00001360| 50 75 62 6c 69 63 20 46 | 69 72 65 57 69 72 65 20 |Public F|ireWire |
|00001370| 53 42 50 2d 32 20 41 50 | 49 2e 0d 2f 2f 0d 0d 4f |SBP-2 AP|I..//..O|
|00001380| 53 53 74 61 74 75 73 09 | 46 57 41 6c 6c 6f 63 61 |SStatus.|FWAlloca|
|00001390| 74 65 53 42 50 32 4c 6f | 67 69 6e 43 6f 6d 6d 61 |teSBP2Lo|ginComma|
|000013a0| 6e 64 4f 62 6a 65 63 74 | 20 28 0d 09 46 57 52 65 |ndObject| (..FWRe|
|000013b0| 66 65 72 65 6e 63 65 49 | 44 09 09 09 09 66 77 52 |ferenceI|D....fwR|
|000013c0| 65 66 65 72 65 6e 63 65 | 49 44 2c 0d 09 46 57 43 |eference|ID,..FWC|
|000013d0| 6f 6d 6d 61 6e 64 4f 62 | 6a 65 63 74 49 44 09 09 |ommandOb|jectID..|
|000013e0| 09 2a 70 46 57 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |.*pFWCom|mandObje|
|000013f0| 63 74 49 44 29 3b 0d 0d | 4f 53 53 74 61 74 75 73 |ctID);..|OSStatus|
|00001400| 09 46 57 53 65 74 53 42 | 50 32 4c 6f 67 69 6e 43 |.FWSetSB|P2LoginC|
|00001410| 6f 6d 6d 61 6e 64 50 61 | 73 73 77 6f 72 64 20 28 |ommandPa|ssword (|
|00001420| 0d 09 46 57 43 6f 6d 6d | 61 6e 64 4f 62 6a 65 63 |..FWComm|andObjec|
|00001430| 74 49 44 09 09 09 66 77 | 43 6f 6d 6d 61 6e 64 4f |tID...fw|CommandO|
|00001440| 62 6a 65 63 74 49 44 2c | 0d 09 50 74 72 09 09 09 |bjectID,|..Ptr...|
|00001450| 09 09 09 09 70 61 73 73 | 77 6f 72 64 2c 0d 09 55 |....pass|word,..U|
|00001460| 49 6e 74 33 32 09 09 09 | 09 09 09 6c 65 6e 67 74 |Int32...|...lengt|
|00001470| 68 29 3b 0d 0d 4f 53 53 | 74 61 74 75 73 09 46 57 |h);..OSS|tatus.FW|
|00001480| 47 65 74 53 42 50 32 4c | 6f 67 69 6e 43 6f 6d 6d |GetSBP2L|oginComm|
|00001490| 61 6e 64 50 61 73 73 77 | 6f 72 64 20 28 0d 09 46 |andPassw|ord (..F|
|000014a0| 57 43 6f 6d 6d 61 6e 64 | 4f 62 6a 65 63 74 49 44 |WCommand|ObjectID|
|000014b0| 09 09 09 66 77 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |...fwCom|mandObje|
|000014c0| 63 74 49 44 2c 0d 09 50 | 74 72 09 09 09 09 09 09 |ctID,..P|tr......|
|000014d0| 09 70 61 73 73 77 6f 72 | 64 2c 0d 09 55 49 6e 74 |.passwor|d,..UInt|
|000014e0| 33 32 09 09 09 09 09 09 | 2a 70 4c 65 6e 67 74 68 |32......|*pLength|
|000014f0| 29 3b 0d 0d 4f 53 53 74 | 61 74 75 73 09 46 57 53 |);..OSSt|atus.FWS|
|00001500| 65 74 53 42 50 32 4c 6f | 67 69 6e 43 6f 6d 6d 61 |etSBP2Lo|ginComma|
|00001510| 6e 64 46 6c 61 67 73 20 | 28 0d 09 46 57 43 6f 6d |ndFlags |(..FWCom|
|00001520| 6d 61 6e 64 4f 62 6a 65 | 63 74 49 44 09 09 09 66 |mandObje|ctID...f|
|00001530| 77 43 6f 6d 6d 61 6e 64 | 4f 62 6a 65 63 74 49 44 |wCommand|ObjectID|
|00001540| 2c 0d 09 55 49 6e 74 33 | 32 09 09 09 09 09 09 6c |,..UInt3|2......l|
|00001550| 6f 67 69 6e 46 6c 61 67 | 73 29 3b 0d 0d 4f 53 53 |oginFlag|s);..OSS|
|00001560| 74 61 74 75 73 09 46 57 | 47 65 74 53 42 50 32 4c |tatus.FW|GetSBP2L|
|00001570| 6f 67 69 6e 43 6f 6d 6d | 61 6e 64 46 6c 61 67 73 |oginComm|andFlags|
|00001580| 20 28 0d 09 46 57 43 6f | 6d 6d 61 6e 64 4f 62 6a | (..FWCo|mmandObj|
|00001590| 65 63 74 49 44 09 09 09 | 66 77 43 6f 6d 6d 61 6e |ectID...|fwComman|
|000015a0| 64 4f 62 6a 65 63 74 49 | 44 2c 0d 09 55 49 6e 74 |dObjectI|D,..UInt|
|000015b0| 33 32 09 09 09 09 09 09 | 2a 70 4c 6f 67 69 6e 46 |32......|*pLoginF|
|000015c0| 6c 61 67 73 29 3b 0d 0d | 4f 53 53 74 61 74 75 73 |lags);..|OSStatus|
|000015d0| 09 46 57 53 65 74 53 42 | 50 32 4c 6f 67 69 6e 43 |.FWSetSB|P2LoginC|
|000015e0| 6f 6d 6d 61 6e 64 4d 61 | 78 50 61 79 6c 6f 61 64 |ommandMa|xPayload|
|000015f0| 53 69 7a 65 20 28 0d 09 | 46 57 43 6f 6d 6d 61 6e |Size (..|FWComman|
|00001600| 64 4f 62 6a 65 63 74 49 | 44 09 09 09 66 77 43 6f |dObjectI|D...fwCo|
|00001610| 6d 6d 61 6e 64 4f 62 6a | 65 63 74 49 44 2c 0d 09 |mmandObj|ectID,..|
|00001620| 55 49 6e 74 33 32 09 09 | 09 09 09 09 6d 61 78 50 |UInt32..|....maxP|
|00001630| 61 79 6c 6f 61 64 53 69 | 7a 65 29 3b 0d 0d 4f 53 |ayloadSi|ze);..OS|
|00001640| 53 74 61 74 75 73 09 46 | 57 47 65 74 53 42 50 32 |Status.F|WGetSBP2|
|00001650| 4c 6f 67 69 6e 43 6f 6d | 6d 61 6e 64 4d 61 78 50 |LoginCom|mandMaxP|
|00001660| 61 79 6c 6f 61 64 53 69 | 7a 65 20 28 0d 09 46 57 |ayloadSi|ze (..FW|
|00001670| 43 6f 6d 6d 61 6e 64 4f | 62 6a 65 63 74 49 44 09 |CommandO|bjectID.|
|00001680| 09 09 66 77 43 6f 6d 6d | 61 6e 64 4f 62 6a 65 63 |..fwComm|andObjec|
|00001690| 74 49 44 2c 0d 09 55 49 | 6e 74 33 32 09 09 09 09 |tID,..UI|nt32....|
|000016a0| 09 09 2a 70 4d 61 78 50 | 61 79 6c 6f 61 64 53 69 |..*pMaxP|ayloadSi|
|000016b0| 7a 65 29 3b 0d 0d 4f 53 | 53 74 61 74 75 73 09 46 |ze);..OS|Status.F|
|000016c0| 57 53 65 74 53 42 50 32 | 4c 6f 67 69 6e 43 6f 6d |WSetSBP2|LoginCom|
|000016d0| 6d 61 6e 64 4c 6f 67 69 | 6e 4e 6f 74 69 66 79 50 |mandLogi|nNotifyP|
|000016e0| 72 6f 63 20 28 0d 09 46 | 57 43 6f 6d 6d 61 6e 64 |roc (..F|WCommand|
|000016f0| 4f 62 6a 65 63 74 49 44 | 09 09 09 66 77 43 6f 6d |ObjectID|...fwCom|
|00001700| 6d 61 6e 64 4f 62 6a 65 | 63 74 49 44 2c 0d 09 46 |mandObje|ctID,..F|
|00001710| 57 43 6c 69 65 6e 74 53 | 42 50 32 4e 6f 74 69 66 |WClientS|BP2Notif|
|00001720| 79 50 72 6f 63 50 74 72 | 09 6e 6f 74 69 66 69 63 |yProcPtr|.notific|
|00001730| 61 74 69 6f 6e 50 72 6f | 63 2c 0d 09 55 49 6e 74 |ationPro|c,..UInt|
|00001740| 33 32 09 09 09 09 09 09 | 6e 6f 74 69 66 69 63 61 |32......|notifica|
|00001750| 74 69 6f 6e 50 72 6f 63 | 44 61 74 61 29 3b 0d 0d |tionProc|Data);..|
|00001760| 4f 53 53 74 61 74 75 73 | 09 46 57 47 65 74 53 42 |OSStatus|.FWGetSB|
|00001770| 50 32 4c 6f 67 69 6e 43 | 6f 6d 6d 61 6e 64 4c 6f |P2LoginC|ommandLo|
|00001780| 67 69 6e 4e 6f 74 69 66 | 79 50 72 6f 63 20 28 0d |ginNotif|yProc (.|
|00001790| 09 46 57 43 6f 6d 6d 61 | 6e 64 4f 62 6a 65 63 74 |.FWComma|ndObject|
|000017a0| 49 44 09 09 09 66 77 43 | 6f 6d 6d 61 6e 64 4f 62 |ID...fwC|ommandOb|
|000017b0| 6a 65 63 74 49 44 2c 0d | 09 46 57 43 6c 69 65 6e |jectID,.|.FWClien|
|000017c0| 74 53 42 50 32 4e 6f 74 | 69 66 79 50 72 6f 63 50 |tSBP2Not|ifyProcP|
|000017d0| 74 72 09 2a 70 4e 6f 74 | 69 66 69 63 61 74 69 6f |tr.*pNot|ificatio|
|000017e0| 6e 50 72 6f 63 2c 0d 09 | 55 49 6e 74 33 32 09 09 |nProc,..|UInt32..|
|000017f0| 09 09 09 09 2a 70 4e 6f | 74 69 66 69 63 61 74 69 |....*pNo|tificati|
|00001800| 6f 6e 50 72 6f 63 44 61 | 74 61 29 3b 0d 0d 4f 53 |onProcDa|ta);..OS|
|00001810| 53 74 61 74 75 73 09 46 | 57 53 65 74 53 42 50 32 |Status.F|WSetSBP2|
|00001820| 4c 6f 67 69 6e 43 6f 6d | 6d 61 6e 64 53 74 61 74 |LoginCom|mandStat|
|00001830| 75 73 4e 6f 74 69 66 79 | 50 72 6f 63 20 28 0d 09 |usNotify|Proc (..|
|00001840| 46 57 43 6f 6d 6d 61 6e | 64 4f 62 6a 65 63 74 49 |FWComman|dObjectI|
|00001850| 44 09 09 09 66 77 43 6f | 6d 6d 61 6e 64 4f 62 6a |D...fwCo|mmandObj|
|00001860| 65 63 74 49 44 2c 0d 09 | 46 57 43 6c 69 65 6e 74 |ectID,..|FWClient|
|00001870| 53 42 50 32 4e 6f 74 69 | 66 79 50 72 6f 63 50 74 |SBP2Noti|fyProcPt|
|00001880| 72 09 6e 6f 74 69 66 69 | 63 61 74 69 6f 6e 50 72 |r.notifi|cationPr|
|00001890| 6f 63 2c 0d 09 55 49 6e | 74 33 32 09 09 09 09 09 |oc,..UIn|t32.....|
|000018a0| 09 6e 6f 74 69 66 69 63 | 61 74 69 6f 6e 50 72 6f |.notific|ationPro|
|000018b0| 63 44 61 74 61 29 3b 0d | 0d 4f 53 53 74 61 74 75 |cData);.|.OSStatu|
|000018c0| 73 09 46 57 47 65 74 53 | 42 50 32 4c 6f 67 69 6e |s.FWGetS|BP2Login|
|000018d0| 43 6f 6d 6d 61 6e 64 53 | 74 61 74 75 73 4e 6f 74 |CommandS|tatusNot|
|000018e0| 69 66 79 50 72 6f 63 20 | 28 0d 09 46 57 43 6f 6d |ifyProc |(..FWCom|
|000018f0| 6d 61 6e 64 4f 62 6a 65 | 63 74 49 44 09 09 09 66 |mandObje|ctID...f|
|00001900| 77 43 6f 6d 6d 61 6e 64 | 4f 62 6a 65 63 74 49 44 |wCommand|ObjectID|
|00001910| 2c 0d 09 46 57 43 6c 69 | 65 6e 74 53 42 50 32 4e |,..FWCli|entSBP2N|
|00001920| 6f 74 69 66 79 50 72 6f | 63 50 74 72 09 2a 70 4e |otifyPro|cPtr.*pN|
|00001930| 6f 74 69 66 69 63 61 74 | 69 6f 6e 50 72 6f 63 2c |otificat|ionProc,|
|00001940| 0d 09 55 49 6e 74 33 32 | 09 09 09 09 09 09 2a 70 |..UInt32|......*p|
|00001950| 4e 6f 74 69 66 69 63 61 | 74 69 6f 6e 50 72 6f 63 |Notifica|tionProc|
|00001960| 44 61 74 61 29 3b 0d 0d | 4f 53 53 74 61 74 75 73 |Data);..|OSStatus|
|00001970| 09 46 57 53 65 74 53 42 | 50 32 4c 6f 67 69 6e 43 |.FWSetSB|P2LoginC|
|00001980| 6f 6d 6d 61 6e 64 55 6e | 73 6f 6c 69 63 69 74 65 |ommandUn|solicite|
|00001990| 64 53 74 61 74 75 73 4e | 6f 74 69 66 79 50 72 6f |dStatusN|otifyPro|
|000019a0| 63 20 28 0d 09 46 57 43 | 6f 6d 6d 61 6e 64 4f 62 |c (..FWC|ommandOb|
|000019b0| 6a 65 63 74 49 44 09 09 | 09 66 77 43 6f 6d 6d 61 |jectID..|.fwComma|
|000019c0| 6e 64 4f 62 6a 65 63 74 | 49 44 2c 0d 09 46 57 43 |ndObject|ID,..FWC|
|000019d0| 6c 69 65 6e 74 53 42 50 | 32 4e 6f 74 69 66 79 50 |lientSBP|2NotifyP|
|000019e0| 72 6f 63 50 74 72 09 6e | 6f 74 69 66 69 63 61 74 |rocPtr.n|otificat|
|000019f0| 69 6f 6e 50 72 6f 63 2c | 0d 09 55 49 6e 74 33 32 |ionProc,|..UInt32|
|00001a00| 09 09 09 09 09 09 6e 6f | 74 69 66 69 63 61 74 69 |......no|tificati|
|00001a10| 6f 6e 50 72 6f 63 44 61 | 74 61 29 3b 0d 0d 4f 53 |onProcDa|ta);..OS|
|00001a20| 53 74 61 74 75 73 09 46 | 57 47 65 74 53 42 50 32 |Status.F|WGetSBP2|
|00001a30| 4c 6f 67 69 6e 43 6f 6d | 6d 61 6e 64 55 6e 73 6f |LoginCom|mandUnso|
|00001a40| 6c 69 63 69 74 65 64 53 | 74 61 74 75 73 4e 6f 74 |licitedS|tatusNot|
|00001a50| 69 66 79 50 72 6f 63 20 | 28 0d 09 46 57 43 6f 6d |ifyProc |(..FWCom|
|00001a60| 6d 61 6e 64 4f 62 6a 65 | 63 74 49 44 09 09 09 66 |mandObje|ctID...f|
|00001a70| 77 43 6f 6d 6d 61 6e 64 | 4f 62 6a 65 63 74 49 44 |wCommand|ObjectID|
|00001a80| 2c 0d 09 46 57 43 6c 69 | 65 6e 74 53 42 50 32 4e |,..FWCli|entSBP2N|
|00001a90| 6f 74 69 66 79 50 72 6f | 63 50 74 72 09 2a 70 4e |otifyPro|cPtr.*pN|
|00001aa0| 6f 74 69 66 69 63 61 74 | 69 6f 6e 50 72 6f 63 2c |otificat|ionProc,|
|00001ab0| 0d 09 55 49 6e 74 33 32 | 09 09 09 09 09 09 2a 70 |..UInt32|......*p|
|00001ac0| 4e 6f 74 69 66 69 63 61 | 74 69 6f 6e 50 72 6f 63 |Notifica|tionProc|
|00001ad0| 44 61 74 61 29 3b 0d 0d | 4f 53 53 74 61 74 75 73 |Data);..|OSStatus|
|00001ae0| 09 46 57 53 65 74 53 42 | 50 32 4c 6f 67 69 6e 43 |.FWSetSB|P2LoginC|
|00001af0| 6f 6d 6d 61 6e 64 50 61 | 72 61 6d 73 20 28 0d 09 |ommandPa|rams (..|
|00001b00| 46 57 43 6f 6d 6d 61 6e | 64 4f 62 6a 65 63 74 49 |FWComman|dObjectI|
|00001b10| 44 09 09 09 66 77 43 6f | 6d 6d 61 6e 64 4f 62 6a |D...fwCo|mmandObj|
|00001b20| 65 63 74 49 44 2c 0d 09 | 50 74 72 09 09 09 09 09 |ectID,..|Ptr.....|
|00001b30| 09 09 70 61 73 73 77 6f | 72 64 2c 0d 09 55 49 6e |..passwo|rd,..UIn|
|00001b40| 74 33 32 09 09 09 09 09 | 09 6c 65 6e 67 74 68 2c |t32.....|.length,|
|00001b50| 0d 09 55 49 6e 74 33 32 | 09 09 09 09 09 09 6c 6f |..UInt32|......lo|
|00001b60| 67 69 6e 46 6c 61 67 73 | 2c 0d 09 55 49 6e 74 33 |ginFlags|,..UInt3|
|00001b70| 32 09 09 09 09 09 09 6d | 61 78 50 61 79 6c 6f 61 |2......m|axPayloa|
|00001b80| 64 53 69 7a 65 2c 0d 09 | 46 57 43 6c 69 65 6e 74 |dSize,..|FWClient|
|00001b90| 53 42 50 32 4e 6f 74 69 | 66 79 50 72 6f 63 50 74 |SBP2Noti|fyProcPt|
|00001ba0| 72 09 6c 6f 67 69 6e 4e | 6f 74 69 66 69 63 61 74 |r.loginN|otificat|
|00001bb0| 69 6f 6e 50 72 6f 63 2c | 0d 09 46 57 43 6c 69 65 |ionProc,|..FWClie|
|00001bc0| 6e 74 53 42 50 32 4e 6f | 74 69 66 79 50 72 6f 63 |ntSBP2No|tifyProc|
|00001bd0| 50 74 72 09 73 74 61 74 | 75 73 4e 6f 74 69 66 69 |Ptr.stat|usNotifi|
|00001be0| 63 61 74 69 6f 6e 50 72 | 6f 63 2c 0d 09 46 57 43 |cationPr|oc,..FWC|
|00001bf0| 6c 69 65 6e 74 53 42 50 | 32 4e 6f 74 69 66 79 50 |lientSBP|2NotifyP|
|00001c00| 72 6f 63 50 74 72 09 75 | 6e 73 6f 6c 69 63 69 74 |rocPtr.u|nsolicit|
|00001c10| 65 64 53 74 61 74 75 73 | 4e 6f 74 69 66 69 63 61 |edStatus|Notifica|
|00001c20| 74 69 6f 6e 50 72 6f 63 | 2c 0d 09 55 49 6e 74 33 |tionProc|,..UInt3|
|00001c30| 32 09 09 09 09 09 09 6e | 6f 74 69 66 69 63 61 74 |2......n|otificat|
|00001c40| 69 6f 6e 50 72 6f 63 44 | 61 74 61 29 3b 0d 0d 4f |ionProcD|ata);..O|
|00001c50| 53 53 74 61 74 75 73 09 | 46 57 47 65 74 53 42 50 |SStatus.|FWGetSBP|
|00001c60| 32 4c 6f 67 69 6e 43 6f | 6d 6d 61 6e 64 50 61 72 |2LoginCo|mmandPar|
|00001c70| 61 6d 73 20 28 0d 09 46 | 57 43 6f 6d 6d 61 6e 64 |ams (..F|WCommand|
|00001c80| 4f 62 6a 65 63 74 49 44 | 09 09 09 66 77 43 6f 6d |ObjectID|...fwCom|
|00001c90| 6d 61 6e 64 4f 62 6a 65 | 63 74 49 44 2c 0d 09 50 |mandObje|ctID,..P|
|00001ca0| 74 72 09 09 09 09 09 09 | 09 70 61 73 73 77 6f 72 |tr......|.passwor|
|00001cb0| 64 2c 0d 09 55 49 6e 74 | 33 32 09 09 09 09 09 09 |d,..UInt|32......|
|00001cc0| 2a 70 4c 65 6e 67 74 68 | 2c 0d 09 55 49 6e 74 33 |*pLength|,..UInt3|
|00001cd0| 32 09 09 09 09 09 09 2a | 70 4c 6f 67 69 6e 46 6c |2......*|pLoginFl|
|00001ce0| 61 67 73 2c 0d 09 55 49 | 6e 74 33 32 09 09 09 09 |ags,..UI|nt32....|
|00001cf0| 09 09 2a 70 4d 61 78 50 | 61 79 6c 6f 61 64 53 69 |..*pMaxP|ayloadSi|
|00001d00| 7a 65 2c 0d 09 46 57 43 | 6c 69 65 6e 74 53 42 50 |ze,..FWC|lientSBP|
|00001d10| 32 4e 6f 74 69 66 79 50 | 72 6f 63 50 74 72 09 2a |2NotifyP|rocPtr.*|
|00001d20| 70 4c 6f 67 69 6e 4e 6f | 74 69 66 69 63 61 74 69 |pLoginNo|tificati|
|00001d30| 6f 6e 50 72 6f 63 2c 0d | 09 46 57 43 6c 69 65 6e |onProc,.|.FWClien|
|00001d40| 74 53 42 50 32 4e 6f 74 | 69 66 79 50 72 6f 63 50 |tSBP2Not|ifyProcP|
|00001d50| 74 72 09 2a 70 53 74 61 | 74 75 73 4e 6f 74 69 66 |tr.*pSta|tusNotif|
|00001d60| 69 63 61 74 69 6f 6e 50 | 72 6f 63 2c 0d 09 46 57 |icationP|roc,..FW|
|00001d70| 43 6c 69 65 6e 74 53 42 | 50 32 4e 6f 74 69 66 79 |ClientSB|P2Notify|
|00001d80| 50 72 6f 63 50 74 72 09 | 2a 70 55 6e 73 6f 6c 69 |ProcPtr.|*pUnsoli|
|00001d90| 63 69 74 65 64 53 74 61 | 74 75 73 4e 6f 74 69 66 |citedSta|tusNotif|
|00001da0| 69 63 61 74 69 6f 6e 50 | 72 6f 63 29 3b 0d 0d 4f |icationP|roc);..O|
|00001db0| 53 53 74 61 74 75 73 09 | 46 57 53 65 74 53 42 50 |SStatus.|FWSetSBP|
|00001dc0| 32 43 6f 6d 6d 61 6e 64 | 4c 55 4e 20 28 0d 09 46 |2Command|LUN (..F|
|00001dd0| 57 43 6f 6d 6d 61 6e 64 | 4f 62 6a 65 63 74 49 44 |WCommand|ObjectID|
|00001de0| 09 09 09 66 77 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |...fwCom|mandObje|
|00001df0| 63 74 49 44 2c 0d 09 55 | 49 6e 74 33 32 09 09 09 |ctID,..U|Int32...|
|00001e00| 09 09 09 6c 6f 67 69 63 | 61 6c 55 6e 69 74 4e 75 |...logic|alUnitNu|
|00001e10| 6d 62 65 72 29 3b 0d 0d | 4f 53 53 74 61 74 75 73 |mber);..|OSStatus|
|00001e20| 09 46 57 47 65 74 53 42 | 50 32 43 6f 6d 6d 61 6e |.FWGetSB|P2Comman|
|00001e30| 64 4c 55 4e 20 28 0d 09 | 46 57 43 6f 6d 6d 61 6e |dLUN (..|FWComman|
|00001e40| 64 4f 62 6a 65 63 74 49 | 44 09 09 09 66 77 43 6f |dObjectI|D...fwCo|
|00001e50| 6d 6d 61 6e 64 4f 62 6a | 65 63 74 49 44 2c 0d 09 |mmandObj|ectID,..|
|00001e60| 55 49 6e 74 33 32 09 09 | 09 09 09 09 2a 70 4c 6f |UInt32..|....*pLo|
|00001e70| 67 69 63 61 6c 55 6e 69 | 74 4e 75 6d 62 65 72 29 |gicalUni|tNumber)|
|00001e80| 3b 0d 0d 4f 53 53 74 61 | 74 75 73 09 46 57 41 6c |;..OSSta|tus.FWAl|
|00001e90| 6c 6f 63 61 74 65 53 42 | 50 32 4e 6f 72 6d 61 6c |locateSB|P2Normal|
|00001ea0| 43 6f 6d 6d 61 6e 64 4f | 62 6a 65 63 74 20 28 0d |CommandO|bject (.|
|00001eb0| 09 46 57 43 6f 6d 6d 61 | 6e 64 4f 62 6a 65 63 74 |.FWComma|ndObject|
|00001ec0| 49 44 09 09 09 66 77 4c | 6f 67 69 6e 43 6f 6d 6d |ID...fwL|oginComm|
|00001ed0| 61 6e 64 4f 62 6a 65 63 | 74 49 44 2c 0d 09 46 57 |andObjec|tID,..FW|
|00001ee0| 43 6f 6d 6d 61 6e 64 4f | 62 6a 65 63 74 49 44 09 |CommandO|bjectID.|
|00001ef0| 09 09 2a 70 46 57 43 6f | 6d 6d 61 6e 64 4f 62 6a |..*pFWCo|mmandObj|
|00001f00| 65 63 74 49 44 29 3b 0d | 0d 4f 53 53 74 61 74 75 |ectID);.|.OSStatu|
|00001f10| 73 09 46 57 53 65 74 53 | 42 50 32 4e 6f 72 6d 61 |s.FWSetS|BP2Norma|
|00001f20| 6c 43 6f 6d 6d 61 6e 64 | 42 75 66 66 65 72 73 20 |lCommand|Buffers |
|00001f30| 28 0d 09 46 57 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |(..FWCom|mandObje|
|00001f40| 63 74 49 44 09 09 09 66 | 77 43 6f 6d 6d 61 6e 64 |ctID...f|wCommand|
|00001f50| 4f 62 6a 65 63 74 49 44 | 2c 0d 09 55 49 6e 74 33 |ObjectID|,..UInt3|
|00001f60| 32 09 09 09 09 09 09 62 | 75 66 66 65 72 43 6f 75 |2......b|ufferCou|
|00001f70| 6e 74 2c 0d 09 46 57 41 | 64 64 72 65 73 73 09 09 |nt,..FWA|ddress..|
|00001f80| 09 09 09 2a 62 75 66 66 | 65 72 50 74 72 4c 69 73 |...*buff|erPtrLis|
|00001f90| 74 2c 0d 09 55 49 6e 74 | 33 32 09 09 09 09 09 09 |t,..UInt|32......|
|00001fa0| 2a 62 75 66 66 65 72 4c | 65 6e 67 74 68 4c 69 73 |*bufferL|engthLis|
|00001fb0| 74 29 3b 0d 0d 4f 53 53 | 74 61 74 75 73 09 46 57 |t);..OSS|tatus.FW|
|00001fc0| 47 65 74 53 42 50 32 4e | 6f 72 6d 61 6c 43 6f 6d |GetSBP2N|ormalCom|
|00001fd0| 6d 61 6e 64 42 75 66 66 | 65 72 73 20 28 0d 09 46 |mandBuff|ers (..F|
|00001fe0| 57 43 6f 6d 6d 61 6e 64 | 4f 62 6a 65 63 74 49 44 |WCommand|ObjectID|
|00001ff0| 09 09 09 66 77 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |...fwCom|mandObje|
|00002000| 63 74 49 44 2c 0d 09 55 | 49 6e 74 33 32 09 09 09 |ctID,..U|Int32...|
|00002010| 09 09 09 2a 70 42 75 66 | 66 65 72 43 6f 75 6e 74 |...*pBuf|ferCount|
|00002020| 2c 0d 09 46 57 41 64 64 | 72 65 73 73 09 09 09 09 |,..FWAdd|ress....|
|00002030| 09 2a 62 75 66 66 65 72 | 50 74 72 4c 69 73 74 2c |.*buffer|PtrList,|
|00002040| 0d 09 55 49 6e 74 33 32 | 09 09 09 09 09 09 2a 62 |..UInt32|......*b|
|00002050| 75 66 66 65 72 4c 65 6e | 67 74 68 4c 69 73 74 29 |ufferLen|gthList)|
|00002060| 3b 0d 0d 4f 53 53 74 61 | 74 75 73 09 46 57 53 65 |;..OSSta|tus.FWSe|
|00002070| 74 53 42 50 32 4e 6f 72 | 6d 61 6c 43 6f 6d 6d 61 |tSBP2Nor|malComma|
|00002080| 6e 64 43 6f 6d 6d 61 6e | 64 20 28 0d 09 46 57 43 |ndComman|d (..FWC|
|00002090| 6f 6d 6d 61 6e 64 4f 62 | 6a 65 63 74 49 44 09 09 |ommandOb|jectID..|
|000020a0| 09 66 77 43 6f 6d 6d 61 | 6e 64 4f 62 6a 65 63 74 |.fwComma|ndObject|
|000020b0| 49 44 2c 0d 09 50 74 72 | 09 09 09 09 09 09 09 63 |ID,..Ptr|.......c|
|000020c0| 6f 6d 6d 61 6e 64 42 75 | 66 66 65 72 2c 0d 09 55 |ommandBu|ffer,..U|
|000020d0| 49 6e 74 33 32 09 09 09 | 09 09 09 63 6f 6d 6d 61 |Int32...|...comma|
|000020e0| 6e 64 4c 65 6e 67 74 68 | 29 3b 0d 0d 4f 53 53 74 |ndLength|);..OSSt|
|000020f0| 61 74 75 73 09 46 57 47 | 65 74 53 42 50 32 4e 6f |atus.FWG|etSBP2No|
|00002100| 72 6d 61 6c 43 6f 6d 6d | 61 6e 64 43 6f 6d 6d 61 |rmalComm|andComma|
|00002110| 6e 64 20 28 0d 09 46 57 | 43 6f 6d 6d 61 6e 64 4f |nd (..FW|CommandO|
|00002120| 62 6a 65 63 74 49 44 09 | 09 09 66 77 43 6f 6d 6d |bjectID.|..fwComm|
|00002130| 61 6e 64 4f 62 6a 65 63 | 74 49 44 2c 0d 09 50 74 |andObjec|tID,..Pt|
|00002140| 72 09 09 09 09 09 09 09 | 63 6f 6d 6d 61 6e 64 42 |r.......|commandB|
|00002150| 75 66 66 65 72 2c 0d 09 | 55 49 6e 74 33 32 09 09 |uffer,..|UInt32..|
|00002160| 09 09 09 09 2a 70 43 6f | 6d 6d 61 6e 64 4c 65 6e |....*pCo|mmandLen|
|00002170| 67 74 68 29 3b 0d 0d 4f | 53 53 74 61 74 75 73 09 |gth);..O|SStatus.|
|00002180| 46 57 53 65 74 53 42 50 | 32 4e 6f 72 6d 61 6c 43 |FWSetSBP|2NormalC|
|00002190| 6f 6d 6d 61 6e 64 46 6c | 61 67 73 20 28 0d 09 46 |ommandFl|ags (..F|
|000021a0| 57 43 6f 6d 6d 61 6e 64 | 4f 62 6a 65 63 74 49 44 |WCommand|ObjectID|
|000021b0| 09 09 09 66 77 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |...fwCom|mandObje|
|000021c0| 63 74 49 44 2c 0d 09 55 | 49 6e 74 33 32 09 09 09 |ctID,..U|Int32...|
|000021d0| 09 09 09 6e 6f 72 6d 61 | 6c 46 6c 61 67 73 29 3b |...norma|lFlags);|
|000021e0| 0d 0d 4f 53 53 74 61 74 | 75 73 09 46 57 47 65 74 |..OSStat|us.FWGet|
|000021f0| 53 42 50 32 4e 6f 72 6d | 61 6c 43 6f 6d 6d 61 6e |SBP2Norm|alComman|
|00002200| 64 46 6c 61 67 73 20 28 | 0d 09 46 57 43 6f 6d 6d |dFlags (|..FWComm|
|00002210| 61 6e 64 4f 62 6a 65 63 | 74 49 44 09 09 09 66 77 |andObjec|tID...fw|
|00002220| 43 6f 6d 6d 61 6e 64 4f | 62 6a 65 63 74 49 44 2c |CommandO|bjectID,|
|00002230| 0d 09 55 49 6e 74 33 32 | 09 09 09 09 09 09 2a 70 |..UInt32|......*p|
|00002240| 4e 6f 72 6d 61 6c 46 6c | 61 67 73 29 3b 0d 0d 4f |NormalFl|ags);..O|
|00002250| 53 53 74 61 74 75 73 09 | 46 57 53 65 74 53 42 50 |SStatus.|FWSetSBP|
|00002260| 32 4e 6f 72 6d 61 6c 43 | 6f 6d 6d 61 6e 64 4d 61 |2NormalC|ommandMa|
|00002270| 78 50 61 79 6c 6f 61 64 | 53 69 7a 65 20 28 0d 09 |xPayload|Size (..|
|00002280| 46 57 43 6f 6d 6d 61 6e | 64 4f 62 6a 65 63 74 49 |FWComman|dObjectI|
|00002290| 44 09 09 09 66 77 43 6f | 6d 6d 61 6e 64 4f 62 6a |D...fwCo|mmandObj|
|000022a0| 65 63 74 49 44 2c 0d 09 | 55 49 6e 74 33 32 09 09 |ectID,..|UInt32..|
|000022b0| 09 09 09 09 6d 61 78 50 | 61 79 6c 6f 61 64 53 69 |....maxP|ayloadSi|
|000022c0| 7a 65 29 3b 0d 0d 4f 53 | 53 74 61 74 75 73 09 46 |ze);..OS|Status.F|
|000022d0| 57 47 65 74 53 42 50 32 | 4e 6f 72 6d 61 6c 43 6f |WGetSBP2|NormalCo|
|000022e0| 6d 6d 61 6e 64 4d 61 78 | 50 61 79 6c 6f 61 64 53 |mmandMax|PayloadS|
|000022f0| 69 7a 65 20 28 0d 09 46 | 57 43 6f 6d 6d 61 6e 64 |ize (..F|WCommand|
|00002300| 4f 62 6a 65 63 74 49 44 | 09 09 09 66 77 43 6f 6d |ObjectID|...fwCom|
|00002310| 6d 61 6e 64 4f 62 6a 65 | 63 74 49 44 2c 0d 09 55 |mandObje|ctID,..U|
|00002320| 49 6e 74 33 32 09 09 09 | 09 09 09 2a 70 4d 61 78 |Int32...|...*pMax|
|00002330| 50 61 79 6c 6f 61 64 53 | 69 7a 65 29 3b 0d 0d 4f |PayloadS|ize);..O|
|00002340| 53 53 74 61 74 75 73 09 | 46 57 53 65 74 53 42 50 |SStatus.|FWSetSBP|
|00002350| 32 4e 6f 72 6d 61 6c 43 | 6f 6d 6d 61 6e 64 54 69 |2NormalC|ommandTi|
|00002360| 6d 65 6f 75 74 20 28 0d | 09 46 57 43 6f 6d 6d 61 |meout (.|.FWComma|
|00002370| 6e 64 4f 62 6a 65 63 74 | 49 44 09 09 09 66 77 43 |ndObject|ID...fwC|
|00002380| 6f 6d 6d 61 6e 64 4f 62 | 6a 65 63 74 49 44 2c 0d |ommandOb|jectID,.|
|00002390| 09 44 75 72 61 74 69 6f | 6e 09 09 09 09 09 74 69 |.Duratio|n.....ti|
|000023a0| 6d 65 6f 75 74 44 75 72 | 61 74 69 6f 6e 29 3b 0d |meoutDur|ation);.|
|000023b0| 0d 4f 53 53 74 61 74 75 | 73 09 46 57 47 65 74 53 |.OSStatu|s.FWGetS|
|000023c0| 42 50 32 4e 6f 72 6d 61 | 6c 43 6f 6d 6d 61 6e 64 |BP2Norma|lCommand|
|000023d0| 54 69 6d 65 6f 75 74 20 | 28 0d 09 46 57 43 6f 6d |Timeout |(..FWCom|
|000023e0| 6d 61 6e 64 4f 62 6a 65 | 63 74 49 44 09 09 09 66 |mandObje|ctID...f|
|000023f0| 77 43 6f 6d 6d 61 6e 64 | 4f 62 6a 65 63 74 49 44 |wCommand|ObjectID|
|00002400| 2c 0d 09 44 75 72 61 74 | 69 6f 6e 09 09 09 09 09 |,..Durat|ion.....|
|00002410| 2a 70 54 69 6d 65 6f 75 | 74 44 75 72 61 74 69 6f |*pTimeou|tDuratio|
|00002420| 6e 29 3b 0d 0d 4f 53 53 | 74 61 74 75 73 09 46 57 |n);..OSS|tatus.FW|
|00002430| 53 65 74 53 42 50 32 4e | 6f 72 6d 61 6c 43 6f 6d |SetSBP2N|ormalCom|
|00002440| 6d 61 6e 64 43 6c 69 65 | 6e 74 44 61 74 61 20 28 |mandClie|ntData (|
|00002450| 0d 09 46 57 43 6f 6d 6d | 61 6e 64 4f 62 6a 65 63 |..FWComm|andObjec|
|00002460| 74 49 44 09 09 09 66 77 | 43 6f 6d 6d 61 6e 64 4f |tID...fw|CommandO|
|00002470| 62 6a 65 63 74 49 44 2c | 0d 09 55 49 6e 74 33 32 |bjectID,|..UInt32|
|00002480| 09 09 09 09 09 09 63 6c | 69 65 6e 74 44 61 74 61 |......cl|ientData|
|00002490| 29 3b 0d 0d 4f 53 53 74 | 61 74 75 73 09 46 57 47 |);..OSSt|atus.FWG|
|000024a0| 65 74 53 42 50 32 4e 6f | 72 6d 61 6c 43 6f 6d 6d |etSBP2No|rmalComm|
|000024b0| 61 6e 64 43 6c 69 65 6e | 74 44 61 74 61 20 28 0d |andClien|tData (.|
|000024c0| 09 46 57 43 6f 6d 6d 61 | 6e 64 4f 62 6a 65 63 74 |.FWComma|ndObject|
|000024d0| 49 44 09 09 09 66 77 43 | 6f 6d 6d 61 6e 64 4f 62 |ID...fwC|ommandOb|
|000024e0| 6a 65 63 74 49 44 2c 0d | 09 55 49 6e 74 33 32 09 |jectID,.|.UInt32.|
|000024f0| 09 09 09 09 09 2a 70 43 | 6c 69 65 6e 74 44 61 74 |.....*pC|lientDat|
|00002500| 61 29 3b 0d 0d 4f 53 53 | 74 61 74 75 73 09 46 57 |a);..OSS|tatus.FW|
|00002510| 53 65 74 53 42 50 32 4e | 6f 72 6d 61 6c 43 6f 6d |SetSBP2N|ormalCom|
|00002520| 6d 61 6e 64 47 65 6e 65 | 72 61 74 69 6f 6e 20 28 |mandGene|ration (|
|00002530| 0d 09 46 57 43 6f 6d 6d | 61 6e 64 4f 62 6a 65 63 |..FWComm|andObjec|
|00002540| 74 49 44 09 09 09 66 77 | 43 6f 6d 6d 61 6e 64 4f |tID...fw|CommandO|
|00002550| 62 6a 65 63 74 49 44 2c | 0d 09 55 49 6e 74 33 32 |bjectID,|..UInt32|
|00002560| 09 09 09 09 09 09 67 65 | 6e 65 72 61 74 69 6f 6e |......ge|neration|
|00002570| 29 3b 0d 0d 4f 53 53 74 | 61 74 75 73 09 46 57 47 |);..OSSt|atus.FWG|
|00002580| 65 74 53 42 50 32 4e 6f | 72 6d 61 6c 43 6f 6d 6d |etSBP2No|rmalComm|
|00002590| 61 6e 64 47 65 6e 65 72 | 61 74 69 6f 6e 20 28 0d |andGener|ation (.|
|000025a0| 09 46 57 43 6f 6d 6d 61 | 6e 64 4f 62 6a 65 63 74 |.FWComma|ndObject|
|000025b0| 49 44 09 09 09 66 77 43 | 6f 6d 6d 61 6e 64 4f 62 |ID...fwC|ommandOb|
|000025c0| 6a 65 63 74 49 44 2c 0d | 09 55 49 6e 74 33 32 09 |jectID,.|.UInt32.|
|000025d0| 09 09 09 09 09 2a 70 47 | 65 6e 65 72 61 74 69 6f |.....*pG|eneratio|
|000025e0| 6e 29 3b 0d 0d 4f 53 53 | 74 61 74 75 73 09 46 57 |n);..OSS|tatus.FW|
|000025f0| 53 65 74 53 42 50 32 4e | 6f 72 6d 61 6c 43 6f 6d |SetSBP2N|ormalCom|
|00002600| 6d 61 6e 64 50 61 72 61 | 6d 73 20 28 0d 09 46 57 |mandPara|ms (..FW|
|00002610| 43 6f 6d 6d 61 6e 64 4f | 62 6a 65 63 74 49 44 09 |CommandO|bjectID.|
|00002620| 09 09 66 77 43 6f 6d 6d | 61 6e 64 4f 62 6a 65 63 |..fwComm|andObjec|
|00002630| 74 49 44 2c 0d 09 55 49 | 6e 74 33 32 09 09 09 09 |tID,..UI|nt32....|
|00002640| 09 09 62 75 66 66 65 72 | 43 6f 75 6e 74 2c 0d 09 |..buffer|Count,..|
|00002650| 46 57 41 64 64 72 65 73 | 73 09 09 09 09 09 2a 62 |FWAddres|s.....*b|
|00002660| 75 66 66 65 72 50 74 72 | 4c 69 73 74 2c 0d 09 55 |ufferPtr|List,..U|
|00002670| 49 6e 74 33 32 09 09 09 | 09 09 09 2a 62 75 66 66 |Int32...|...*buff|
|00002680| 65 72 4c 65 6e 67 74 68 | 4c 69 73 74 2c 0d 09 50 |erLength|List,..P|
|00002690| 74 72 09 09 09 09 09 09 | 09 63 6f 6d 6d 61 6e 64 |tr......|.command|
|000026a0| 42 75 66 66 65 72 2c 0d | 09 55 49 6e 74 33 32 09 |Buffer,.|.UInt32.|
|000026b0| 09 09 09 09 09 63 6f 6d | 6d 61 6e 64 4c 65 6e 67 |.....com|mandLeng|
|000026c0| 74 68 2c 0d 09 55 49 6e | 74 33 32 09 09 09 09 09 |th,..UIn|t32.....|
|000026d0| 09 6e 6f 72 6d 61 6c 46 | 6c 61 67 73 2c 0d 09 55 |.normalF|lags,..U|
|000026e0| 49 6e 74 33 32 09 09 09 | 09 09 09 6d 61 78 50 61 |Int32...|...maxPa|
|000026f0| 79 6c 6f 61 64 53 69 7a | 65 2c 0d 09 44 75 72 61 |yloadSiz|e,..Dura|
|00002700| 74 69 6f 6e 09 09 09 09 | 09 74 69 6d 65 6f 75 74 |tion....|.timeout|
|00002710| 44 75 72 61 74 69 6f 6e | 2c 0d 09 55 49 6e 74 33 |Duration|,..UInt3|
|00002720| 32 09 09 09 09 09 09 63 | 6c 69 65 6e 74 44 61 74 |2......c|lientDat|
|00002730| 61 29 3b 0d 0d 4f 53 53 | 74 61 74 75 73 09 46 57 |a);..OSS|tatus.FW|
|00002740| 47 65 74 53 42 50 32 4e | 6f 72 6d 61 6c 43 6f 6d |GetSBP2N|ormalCom|
|00002750| 6d 61 6e 64 50 61 72 61 | 6d 73 20 28 0d 09 46 57 |mandPara|ms (..FW|
|00002760| 43 6f 6d 6d 61 6e 64 4f | 62 6a 65 63 74 49 44 09 |CommandO|bjectID.|
|00002770| 09 09 66 77 43 6f 6d 6d | 61 6e 64 4f 62 6a 65 63 |..fwComm|andObjec|
|00002780| 74 49 44 2c 0d 09 46 57 | 43 6f 6d 6d 61 6e 64 4f |tID,..FW|CommandO|
|00002790| 62 6a 65 63 74 49 44 09 | 09 09 2a 70 46 57 4c 6f |bjectID.|..*pFWLo|
|000027a0| 67 69 6e 43 6f 6d 6d 61 | 6e 64 4f 62 6a 65 63 74 |ginComma|ndObject|
|000027b0| 49 44 2c 0d 09 55 49 6e | 74 33 32 09 09 09 09 09 |ID,..UIn|t32.....|
|000027c0| 09 2a 70 42 75 66 66 65 | 72 43 6f 75 6e 74 2c 0d |.*pBuffe|rCount,.|
|000027d0| 09 46 57 41 64 64 72 65 | 73 73 09 09 09 09 09 2a |.FWAddre|ss.....*|
|000027e0| 62 75 66 66 65 72 50 74 | 72 4c 69 73 74 2c 0d 09 |bufferPt|rList,..|
|000027f0| 55 49 6e 74 33 32 09 09 | 09 09 09 09 2a 62 75 66 |UInt32..|....*buf|
|00002800| 66 65 72 4c 65 6e 67 74 | 68 4c 69 73 74 2c 0d 09 |ferLengt|hList,..|
|00002810| 50 74 72 09 09 09 09 09 | 09 09 63 6f 6d 6d 61 6e |Ptr.....|..comman|
|00002820| 64 42 75 66 66 65 72 2c | 0d 09 55 49 6e 74 33 32 |dBuffer,|..UInt32|
|00002830| 09 09 09 09 09 09 2a 70 | 43 6f 6d 6d 61 6e 64 4c |......*p|CommandL|
|00002840| 65 6e 67 74 68 2c 0d 09 | 55 49 6e 74 33 32 09 09 |ength,..|UInt32..|
|00002850| 09 09 09 09 2a 70 4e 6f | 72 6d 61 6c 46 6c 61 67 |....*pNo|rmalFlag|
|00002860| 73 2c 0d 09 55 49 6e 74 | 33 32 09 09 09 09 09 09 |s,..UInt|32......|
|00002870| 2a 70 4d 61 78 50 61 79 | 6c 6f 61 64 53 69 7a 65 |*pMaxPay|loadSize|
|00002880| 2c 0d 09 44 75 72 61 74 | 69 6f 6e 09 09 09 09 09 |,..Durat|ion.....|
|00002890| 2a 70 54 69 6d 65 6f 75 | 74 44 75 72 61 74 69 6f |*pTimeou|tDuratio|
|000028a0| 6e 2c 0d 09 55 49 6e 74 | 33 32 09 09 09 09 09 09 |n,..UInt|32......|
|000028b0| 2a 70 43 6c 69 65 6e 74 | 44 61 74 61 29 3b 0d 0d |*pClient|Data);..|
|000028c0| 4f 53 53 74 61 74 75 73 | 09 46 57 47 65 74 53 42 |OSStatus|.FWGetSB|
|000028d0| 50 32 4e 6f 72 6d 61 6c | 43 6f 6d 6d 61 6e 64 4f |P2Normal|CommandO|
|000028e0| 62 6a 65 63 74 49 44 46 | 72 6f 6d 4f 52 42 5f 50 |bjectIDF|romORB_P|
|000028f0| 4f 49 4e 54 45 52 20 28 | 0d 09 46 57 43 6f 6d 6d |OINTER (|..FWComm|
|00002900| 61 6e 64 4f 62 6a 65 63 | 74 49 44 09 09 09 66 77 |andObjec|tID...fw|
|00002910| 4c 6f 67 69 6e 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |LoginCom|mandObje|
|00002920| 63 74 49 44 2c 0d 09 46 | 57 41 64 64 72 65 73 73 |ctID,..F|WAddress|
|00002930| 09 09 09 09 09 4f 52 42 | 5f 50 4f 49 4e 54 45 52 |.....ORB|_POINTER|
|00002940| 2c 0d 09 46 57 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |,..FWCom|mandObje|
|00002950| 63 74 49 44 09 09 09 2a | 70 46 57 43 6f 6d 6d 61 |ctID...*|pFWComma|
|00002960| 6e 64 4f 62 6a 65 63 74 | 49 44 29 3b 0d 09 0d 4f |ndObject|ID);...O|
|00002970| 53 53 74 61 74 75 73 09 | 46 57 41 70 70 65 6e 64 |SStatus.|FWAppend|
|00002980| 53 42 50 32 43 6f 6d 6d | 61 6e 64 20 28 0d 09 46 |SBP2Comm|and (..F|
|00002990| 57 43 6f 6d 6d 61 6e 64 | 4f 62 6a 65 63 74 49 44 |WCommand|ObjectID|
|000029a0| 09 09 09 66 77 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |...fwCom|mandObje|
|000029b0| 63 74 49 44 29 3b 0d 0d | 4f 53 53 74 61 74 75 73 |ctID);..|OSStatus|
|000029c0| 09 46 57 41 6c 6c 6f 63 | 61 74 65 53 42 50 32 4d |.FWAlloc|ateSBP2M|
|000029d0| 61 6e 61 67 65 6d 65 6e | 74 43 6f 6d 6d 61 6e 64 |anagemen|tCommand|
|000029e0| 4f 62 6a 65 63 74 20 28 | 0d 09 46 57 52 65 66 65 |Object (|..FWRefe|
|000029f0| 72 65 6e 63 65 49 44 09 | 09 09 09 66 77 52 65 66 |renceID.|...fwRef|
|00002a00| 65 72 65 6e 63 65 49 44 | 2c 0d 09 46 57 43 6f 6d |erenceID|,..FWCom|
|00002a10| 6d 61 6e 64 4f 62 6a 65 | 63 74 49 44 09 09 09 2a |mandObje|ctID...*|
|00002a20| 70 46 57 43 6f 6d 6d 61 | 6e 64 4f 62 6a 65 63 74 |pFWComma|ndObject|
|00002a30| 49 44 29 3b 0d 0d 4f 53 | 53 74 61 74 75 73 09 46 |ID);..OS|Status.F|
|00002a40| 57 53 65 74 53 42 50 32 | 4d 61 6e 61 67 65 6d 65 |WSetSBP2|Manageme|
|00002a50| 6e 74 43 6f 6d 6d 61 6e | 64 46 75 6e 63 74 69 6f |ntComman|dFunctio|
|00002a60| 6e 20 28 0d 09 46 57 43 | 6f 6d 6d 61 6e 64 4f 62 |n (..FWC|ommandOb|
|00002a70| 6a 65 63 74 49 44 09 09 | 09 66 77 43 6f 6d 6d 61 |jectID..|.fwComma|
|00002a80| 6e 64 4f 62 6a 65 63 74 | 49 44 2c 0d 09 55 49 6e |ndObject|ID,..UIn|
|00002a90| 74 33 32 09 09 09 09 09 | 09 66 75 6e 63 74 69 6f |t32.....|.functio|
|00002aa0| 6e 29 3b 0d 0d 4f 53 53 | 74 61 74 75 73 09 46 57 |n);..OSS|tatus.FW|
|00002ab0| 47 65 74 53 42 50 32 4d | 61 6e 61 67 65 6d 65 6e |GetSBP2M|anagemen|
|00002ac0| 74 43 6f 6d 6d 61 6e 64 | 46 75 6e 63 74 69 6f 6e |tCommand|Function|
|00002ad0| 20 28 0d 09 46 57 43 6f | 6d 6d 61 6e 64 4f 62 6a | (..FWCo|mmandObj|
|00002ae0| 65 63 74 49 44 09 09 09 | 66 77 43 6f 6d 6d 61 6e |ectID...|fwComman|
|00002af0| 64 4f 62 6a 65 63 74 49 | 44 2c 0d 09 55 49 6e 74 |dObjectI|D,..UInt|
|00002b00| 33 32 09 09 09 09 09 09 | 2a 70 46 75 6e 63 74 69 |32......|*pFuncti|
|00002b10| 6f 6e 29 3b 0d 0d 4f 53 | 53 74 61 74 75 73 09 46 |on);..OS|Status.F|
|00002b20| 57 53 65 74 53 42 50 32 | 4d 61 6e 61 67 65 6d 65 |WSetSBP2|Manageme|
|00002b30| 6e 74 43 6f 6d 6d 61 6e | 64 43 6f 6d 6d 61 6e 64 |ntComman|dCommand|
|00002b40| 49 44 20 28 0d 09 46 57 | 43 6f 6d 6d 61 6e 64 4f |ID (..FW|CommandO|
|00002b50| 62 6a 65 63 74 49 44 09 | 09 09 66 77 4d 61 6e 61 |bjectID.|..fwMana|
|00002b60| 67 65 6d 65 6e 74 43 6f | 6d 6d 61 6e 64 4f 62 6a |gementCo|mmandObj|
|00002b70| 65 63 74 49 44 2c 0d 09 | 46 57 43 6f 6d 6d 61 6e |ectID,..|FWComman|
|00002b80| 64 4f 62 6a 65 63 74 49 | 44 09 09 09 66 77 43 6f |dObjectI|D...fwCo|
|00002b90| 6d 6d 61 6e 64 4f 62 6a | 65 63 74 49 44 29 3b 0d |mmandObj|ectID);.|
|00002ba0| 0d 4f 53 53 74 61 74 75 | 73 09 46 57 47 65 74 53 |.OSStatu|s.FWGetS|
|00002bb0| 42 50 32 4d 61 6e 61 67 | 65 6d 65 6e 74 43 6f 6d |BP2Manag|ementCom|
|00002bc0| 6d 61 6e 64 43 6f 6d 6d | 61 6e 64 49 44 20 28 0d |mandComm|andID (.|
|00002bd0| 09 46 57 43 6f 6d 6d 61 | 6e 64 4f 62 6a 65 63 74 |.FWComma|ndObject|
|00002be0| 49 44 09 09 09 66 77 4d | 61 6e 61 67 65 6d 65 6e |ID...fwM|anagemen|
|00002bf0| 74 43 6f 6d 6d 61 6e 64 | 4f 62 6a 65 63 74 49 44 |tCommand|ObjectID|
|00002c00| 2c 0d 09 46 57 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |,..FWCom|mandObje|
|00002c10| 63 74 49 44 09 09 09 2a | 70 46 57 43 6f 6d 6d 61 |ctID...*|pFWComma|
|00002c20| 6e 64 4f 62 6a 65 63 74 | 49 44 29 3b 0d 0d 4f 53 |ndObject|ID);..OS|
|00002c30| 53 74 61 74 75 73 09 46 | 57 53 65 74 53 42 50 32 |Status.F|WSetSBP2|
|00002c40| 4d 61 6e 61 67 65 6d 65 | 6e 74 43 6f 6d 6d 61 6e |Manageme|ntComman|
|00002c50| 64 52 65 73 70 6f 6e 73 | 65 42 75 66 66 65 72 20 |dRespons|eBuffer |
|00002c60| 28 0d 09 46 57 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |(..FWCom|mandObje|
|00002c70| 63 74 49 44 09 09 09 66 | 77 43 6f 6d 6d 61 6e 64 |ctID...f|wCommand|
|00002c80| 4f 62 6a 65 63 74 49 44 | 2c 0d 09 50 74 72 09 09 |ObjectID|,..Ptr..|
|00002c90| 09 09 09 09 09 72 65 73 | 70 6f 6e 73 65 42 75 66 |.....res|ponseBuf|
|00002ca0| 66 65 72 2c 0d 09 55 49 | 6e 74 33 32 09 09 09 09 |fer,..UI|nt32....|
|00002cb0| 09 09 6d 61 78 52 65 73 | 70 6f 6e 73 65 53 69 7a |..maxRes|ponseSiz|
|00002cc0| 65 29 3b 0d 0d 4f 53 53 | 74 61 74 75 73 09 46 57 |e);..OSS|tatus.FW|
|00002cd0| 47 65 74 53 42 50 32 4d | 61 6e 61 67 65 6d 65 6e |GetSBP2M|anagemen|
|00002ce0| 74 43 6f 6d 6d 61 6e 64 | 52 65 73 70 6f 6e 73 65 |tCommand|Response|
|00002cf0| 42 75 66 66 65 72 20 28 | 0d 09 46 57 43 6f 6d 6d |Buffer (|..FWComm|
|00002d00| 61 6e 64 4f 62 6a 65 63 | 74 49 44 09 09 09 66 77 |andObjec|tID...fw|
|00002d10| 43 6f 6d 6d 61 6e 64 4f | 62 6a 65 63 74 49 44 2c |CommandO|bjectID,|
|00002d20| 0d 09 50 74 72 09 09 09 | 09 09 09 09 2a 70 52 65 |..Ptr...|....*pRe|
|00002d30| 73 70 6f 6e 73 65 42 75 | 66 66 65 72 2c 0d 09 55 |sponseBu|ffer,..U|
|00002d40| 49 6e 74 33 32 09 09 09 | 09 09 09 2a 70 4d 61 78 |Int32...|...*pMax|
|00002d50| 52 65 73 70 6f 6e 73 65 | 53 69 7a 65 29 3b 0d 0d |Response|Size);..|
|00002d60| 4f 53 53 74 61 74 75 73 | 09 46 57 53 42 50 32 4c |OSStatus|.FWSBP2L|
|00002d70| 6f 67 69 6e 20 28 0d 09 | 46 57 43 6f 6d 6d 61 6e |ogin (..|FWComman|
|00002d80| 64 4f 62 6a 65 63 74 49 | 44 09 09 09 66 77 43 6f |dObjectI|D...fwCo|
|00002d90| 6d 6d 61 6e 64 4f 62 6a | 65 63 74 49 44 29 3b 0d |mmandObj|ectID);.|
|00002da0| 0d 4f 53 53 74 61 74 75 | 73 09 46 57 53 42 50 32 |.OSStatu|s.FWSBP2|
|00002db0| 4c 6f 67 6f 75 74 20 28 | 0d 09 46 57 43 6f 6d 6d |Logout (|..FWComm|
|00002dc0| 61 6e 64 4f 62 6a 65 63 | 74 49 44 09 09 09 66 77 |andObjec|tID...fw|
|00002dd0| 43 6f 6d 6d 61 6e 64 4f | 62 6a 65 63 74 49 44 29 |CommandO|bjectID)|
|00002de0| 3b 0d 0d 4f 53 53 74 61 | 74 75 73 09 46 57 53 42 |;..OSSta|tus.FWSB|
|00002df0| 50 32 4d 61 6e 61 67 65 | 20 28 0d 09 46 57 43 6f |P2Manage| (..FWCo|
|00002e00| 6d 6d 61 6e 64 4f 62 6a | 65 63 74 49 44 09 09 09 |mmandObj|ectID...|
|00002e10| 66 77 43 6f 6d 6d 61 6e | 64 4f 62 6a 65 63 74 49 |fwComman|dObjectI|
|00002e20| 44 29 3b 0d 0d 4f 53 53 | 74 61 74 75 73 09 46 57 |D);..OSS|tatus.FW|
|00002e30| 47 65 74 53 42 50 32 4c | 55 4e 46 72 6f 6d 46 57 |GetSBP2L|UNFromFW|
|00002e40| 52 65 66 65 72 65 6e 63 | 65 49 44 20 28 0d 09 46 |Referenc|eID (..F|
|00002e50| 57 52 65 66 65 72 65 6e | 63 65 49 44 09 09 09 09 |WReferen|ceID....|
|00002e60| 66 77 52 65 66 65 72 65 | 6e 63 65 49 44 2c 0d 09 |fwRefere|nceID,..|
|00002e70| 55 49 6e 74 33 32 09 09 | 09 09 09 09 2a 70 4c 55 |UInt32..|....*pLU|
|00002e80| 4e 29 3b 0d 0d 2f 2f 20 | 4e 6f 74 20 53 42 50 2d |N);..// |Not SBP-|
|00002e90| 32 20 73 70 65 63 69 66 | 69 63 20 2d 20 6d 6f 76 |2 specif|ic - mov|
|00002ea0| 65 20 6e 65 61 72 20 73 | 69 6d 69 6c 61 72 20 63 |e near s|imilar c|
|00002eb0| 61 6c 6c 73 2e 0d 0d 4f | 53 53 74 61 74 75 73 09 |alls...O|SStatus.|
|00002ec0| 46 57 41 6c 6c 6f 63 61 | 74 65 46 57 43 6f 6d 6d |FWAlloca|teFWComm|
|00002ed0| 61 6e 64 4f 62 6a 65 63 | 74 4d 65 6d 6f 72 79 20 |andObjec|tMemory |
|00002ee0| 28 0d 09 46 57 43 6f 6d | 6d 61 6e 64 4f 62 6a 65 |(..FWCom|mandObje|
|00002ef0| 63 74 49 44 09 09 09 66 | 77 43 6f 6d 6d 61 6e 64 |ctID...f|wCommand|
|00002f00| 4f 62 6a 65 63 74 49 44 | 2c 0d 09 55 49 6e 74 33 |ObjectID|,..UInt3|
|00002f10| 32 09 09 09 09 09 09 62 | 79 74 65 43 6f 75 6e 74 |2......b|yteCount|
|00002f20| 29 3b 0d 0d 4f 53 53 74 | 61 74 75 73 20 46 57 47 |);..OSSt|atus FWG|
|00002f30| 65 74 46 57 52 65 66 65 | 72 65 6e 63 65 49 44 46 |etFWRefe|renceIDF|
|00002f40| 72 6f 6d 55 6e 69 71 75 | 65 49 44 20 28 0d 09 46 |romUniqu|eID (..F|
|00002f50| 57 52 65 66 65 72 65 6e | 63 65 49 44 09 09 09 09 |WReferen|ceID....|
|00002f60| 66 77 52 65 66 65 72 65 | 6e 63 65 49 44 2c 0d 09 |fwRefere|nceID,..|
|00002f70| 43 53 52 4e 6f 64 65 55 | 6e 69 71 75 65 49 44 09 |CSRNodeU|niqueID.|
|00002f80| 09 09 09 63 73 72 4e 6f | 64 65 55 6e 69 71 75 65 |...csrNo|deUnique|
|00002f90| 49 44 2c 0d 09 46 57 52 | 65 66 65 72 65 6e 63 65 |ID,..FWR|eference|
|00002fa0| 49 44 09 09 09 09 2a 70 | 46 57 52 65 66 65 72 65 |ID....*p|FWRefere|
|00002fb0| 6e 63 65 49 44 29 3b 0d | 0d 0d 0d 23 69 66 20 50 |nceID);.|...#if P|
|00002fc0| 52 41 47 4d 41 5f 41 4c | 49 47 4e 5f 53 55 50 50 |RAGMA_AL|IGN_SUPP|
|00002fd0| 4f 52 54 45 44 0d 23 70 | 72 61 67 6d 61 20 6f 70 |ORTED.#p|ragma op|
|00002fe0| 74 69 6f 6e 73 20 61 6c | 69 67 6e 3d 72 65 73 65 |tions al|ign=rese|
|00002ff0| 74 0d 23 65 6e 64 69 66 | 0d 0d 23 69 66 20 50 52 |t.#endif|..#if PR|
|00003000| 41 47 4d 41 5f 49 4d 50 | 4f 52 54 5f 53 55 50 50 |AGMA_IMP|ORT_SUPP|
|00003010| 4f 52 54 45 44 0d 23 70 | 72 61 67 6d 61 20 69 6d |ORTED.#p|ragma im|
|00003020| 70 6f 72 74 20 6f 66 66 | 0d 23 65 6e 64 69 66 0d |port off|.#endif.|
|00003030| 0d 23 69 66 64 65 66 20 | 5f 5f 63 70 6c 75 73 70 |.#ifdef |__cplusp|
|00003040| 6c 75 73 0d 7d 0d 23 65 | 6e 64 69 66 0d 0d 23 65 |lus.}.#e|ndif..#e|
|00003050| 6e 64 69 66 20 2f 2a 20 | 5f 5f 46 49 52 45 57 49 |ndif /* |__FIREWI|
|00003060| 52 45 53 42 50 32 5f 5f | 20 2a 2f 0d 00 00 00 00 |RESBP2__| */.....|
|00003070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003080| 00 00 01 00 00 00 01 e0 | 00 00 00 e0 00 00 00 7a |........|.......z|
|00003090| 73 73 69 6e 67 a9 46 07 | 63 68 61 6e 67 65 64 a3 |ssing.F.|changed.|
|000030a0| 46 06 65 78 63 65 70 74 | 96 46 09 72 65 66 6c 65 |F.except|.F.refle|
|000030b0| 0e 46 69 72 65 57 69 72 | 65 53 42 50 32 2e 68 6e |.FireWir|eSBP2.hn|
|000030c0| 73 69 6c 79 2e 68 68 74 | 73 72 63 72 63 64 66 65 |sily.hht|srcrcdfe|
|000030d0| 02 00 54 45 58 54 4d 50 | 53 20 01 00 00 00 00 81 |..TEXTMP|S ......|
|000030e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030f0| 00 00 b4 16 5e 40 00 00 | 2f ec 00 00 02 5a 72 6f |....^@..|/....Zro|
|00003100| 63 65 73 73 db 40 06 73 | 6f 75 6e 64 73 c8 40 07 |cess.@.s|ounds.@.|
|00003110| 63 68 65 63 6b 65 64 91 | 40 06 66 61 73 74 65 72 |checked.|@.faster|
|00003120| b1 3f 05 6d 61 63 6f 73 | f1 3e 05 77 6f 72 73 65 |.?.macos|.>.worse|
|00003130| e0 3e 09 72 65 67 69 73 | 74 65 72 73 bd 3e 09 61 |.>.regis|ters.>.a|
|00003140| 67 72 65 65 6d 65 6e 74 | ae 3e 08 65 74 68 65 72 |greement|.>.ether|
|00003150| 6e 65 74 f1 3d 07 66 69 | 72 65 62 75 67 b9 3d 07 |net.=.fi|rebug.=.|
|00003160| 65 66 66 6f 72 74 73 b5 | 3d 09 70 72 65 73 65 6e |efforts.|=.presen|
|00003170| 74 65 64 ad 3c 07 63 65 | 72 74 61 69 6e f1 3b 05 |ted.<.ce|rtain.;.|
|00003180| 00 00 00 04 00 01 00 01 | 00 00 00 48 00 09 4d 6f |........|...H..Mo|
|00003190| 6e 61 63 6f 00 00 00 00 | 05 37 05 c0 00 00 00 00 |naco....|.7......|
|000031a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 06 |........|........|
|000031b0| 00 04 00 3c 00 24 02 55 | 02 cd 00 3c 00 24 02 55 |...<.$.U|...<.$.U|
|000031c0| 02 cd b2 f7 22 9c 00 00 | 01 3e 00 00 01 3e 00 00 |...."...|.>...>..|
|000031d0| 00 00 01 00 00 00 00 1e | 00 3c 00 24 02 55 02 cd |........|.<.$.U..|
|000031e0| 00 3c 00 24 02 55 02 cd | 00 00 00 00 00 00 00 00 |.<.$.U..|........|
|000031f0| 00 00 00 00 00 00 00 00 | 00 3a 02 22 80 00 00 00 |........|.:."....|
|00003200| 05 32 2e 32 2e 32 2d 32 | 2e 32 2e 32 2c 20 43 6f |.2.2.2-2|.2.2, Co|
|00003210| 70 79 72 69 67 68 74 20 | 41 70 70 6c 65 20 43 6f |pyright |Apple Co|
|00003220| 6d 70 75 74 65 72 2c 20 | 49 6e 63 2e 20 31 39 39 |mputer, |Inc. 199|
|00003230| 37 2d 39 39 00 00 00 28 | 02 02 22 80 00 0e 46 69 |7-99...(|.."...Fi|
|00003240| 72 65 57 69 72 65 53 42 | 50 32 2e 68 00 00 00 00 |reWireSB|P2.h....|
|00003250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003260| 00 00 01 00 00 00 01 e0 | 00 00 00 e0 00 00 00 7a |........|.......z|
|00003270| 0d 59 c8 2c 18 9c 00 00 | 00 1c 00 7a 00 03 4d 50 |.Y.,....|...z..MP|
|00003280| 53 52 00 01 00 22 4d 57 | 42 42 00 00 00 3a 76 65 |SR..."MW|BB...:ve|
|00003290| 72 73 00 00 00 46 66 74 | 61 67 00 00 00 52 03 ed |rs...Fft|ag...R..|
|000032a0| ff ff 00 00 00 08 00 00 | 00 00 03 f0 ff ff 00 00 |........|........|
|000032b0| 00 54 00 00 00 00 03 f0 | ff ff 00 00 00 00 00 00 |.T......|........|
|000032c0| 00 00 00 01 ff ff 20 00 | 00 76 00 00 00 00 00 00 |...... .|.v......|
|000032d0| ff ff 00 00 00 b4 0d 59 | c7 44 00 00 00 00 00 00 |.......Y|.D......|
|000032e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+